فهرست منبع

[1.10>master] [MERGE #5589 @meg-gupta] OS#18423345 : Use ToVarIntCheck in ToIntegerFunction, which will convert Number to TaggedInt if possible

Merge pull request #5589 from meg-gupta:indexof

This will mitigate taking slow path if indexOf ever gets a Number as the index.
Meghana Gupta 7 سال پیش
والد
کامیت
406603110d
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      lib/Runtime/Library/JsBuiltInEngineInterfaceExtensionObject.cpp

+ 1 - 1
lib/Runtime/Library/JsBuiltInEngineInterfaceExtensionObject.cpp

@@ -416,7 +416,7 @@ namespace Js
             return value;
         }
 
-        return JavascriptNumber::ToVarNoCheck(JavascriptConversion::ToInteger(value, scriptContext), scriptContext);
+        return JavascriptNumber::ToVarIntCheck(JavascriptConversion::ToInteger(value, scriptContext), scriptContext);
     }
 
     Var JsBuiltInEngineInterfaceExtensionObject::EntryJsBuiltIn_Internal_GetLength(RecyclableObject *function, CallInfo callInfo, ...)