Index: src/js/arraybuffer.js |
diff --git a/src/js/arraybuffer.js b/src/js/arraybuffer.js |
index 2c1e9bd263c28a04a91f64a67dac2826e1758ab8..fb803caa5aace679c621158f2ce0f44bd55216d4 100644 |
--- a/src/js/arraybuffer.js |
+++ b/src/js/arraybuffer.js |
@@ -15,18 +15,20 @@ var GlobalArrayBuffer = global.ArrayBuffer; |
var GlobalObject = global.Object; |
var MathMax; |
var MathMin; |
+var ToPositiveInteger; |
var toStringTagSymbol = utils.ImportNow("to_string_tag_symbol"); |
utils.Import(function(from) { |
MathMax = from.MathMax; |
MathMin = from.MathMin; |
+ ToPositiveInteger = from.ToPositiveInteger; |
}); |
// ------------------------------------------------------------------- |
function ArrayBufferConstructor(length) { // length = 1 |
if (%_IsConstructCall()) { |
- var byteLength = $toPositiveInteger(length, kInvalidArrayBufferLength); |
+ var byteLength = ToPositiveInteger(length, kInvalidArrayBufferLength); |
%ArrayBufferInitialize(this, byteLength, kNotShared); |
} else { |
throw MakeTypeError(kConstructorNotFunction, "ArrayBuffer"); |