浏览代码

JSBigint is now external function

Michael Van Canneyt 2 月之前
父节点
当前提交
c0e232bbb1
共有 1 个文件被更改,包括 1 次插入6 次删除
  1. 1 6
      packages/rtl/src/js.pas

+ 1 - 6
packages/rtl/src/js.pas

@@ -1868,7 +1868,7 @@ Function GetValueType(JS : JSValue) : TJSValueType;
 Function HaveSharedArrayBuffer : Boolean;
 Function SharedToNonShared(aBuffer : TJSAbstractArrayBuffer) : TJSArrayBuffer;
 Function SharedToNonShared(aArray : TJSTypedArray; aWordSized : Boolean = False) : TJSTypedArray;
-Function JSBigInt(aValue : JSValue) : TJSBigInt;
+Function JSBigInt(aValue : JSValue) : TJSBigInt external name 'BigInt';
 
 Const
   Null : JSValue; external name 'null';
@@ -2187,11 +2187,6 @@ asm
   return Symbol(Description);
 end;
 
-Function JSBigInt(aValue : JSValue) : TJSBigInt; assembler;
-
-asm
-  return BigInt(aValue);
-end;
 
 end.