Index: src/runtime.js |
diff --git a/src/runtime.js b/src/runtime.js |
index dd776dbc8c354722c692c3580914398e5de26d30..33684163f86a55c0e65ed9e612d0607ebbcb14ca 100644 |
--- a/src/runtime.js |
+++ b/src/runtime.js |
@@ -63,6 +63,8 @@ var TO_NUMBER; |
var TO_STRING; |
var TO_NAME; |
+var $createEmptyArray; |
+var $createStrongEmptyArray; |
var $defaultNumber; |
var $defaultString; |
var $NaN; |
@@ -984,6 +986,15 @@ function ToPositiveInteger(x, rangeErrorIndex) { |
return i; |
} |
+function CreateEmptyArray() { |
+ return []; |
+} |
+ |
+function CreateStrongEmptyArray() { |
+ "use strong"; |
+ return []; |
+} |
+ |
//---------------------------------------------------------------------------- |
// NOTE: Setting the prototype for Array must take place as early as |
@@ -1014,5 +1025,7 @@ $toPositiveInteger = ToPositiveInteger; |
$toPrimitive = ToPrimitive; |
$toString = ToString; |
$toUint32 = ToUint32; |
+$createEmptyArray = CreateEmptyArray |
+$createStrongEmptyArray = CreateStrongEmptyArray; |
}) |