mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-15 16:01:30 +00:00
refactor
This commit is contained in:
@ -16,7 +16,9 @@ import {
|
||||
ALLOC,
|
||||
REALLOC,
|
||||
FREE,
|
||||
REGISTER
|
||||
REGISTER,
|
||||
ArrayBufferBase,
|
||||
StringBase
|
||||
} from "runtime";
|
||||
|
||||
class A {}
|
||||
@ -63,3 +65,7 @@ assert(register_parentRef == ref3);
|
||||
var header4 = changetype<HEADER>(register_ref - HEADER_SIZE);
|
||||
assert(header4.classId == __rt_classid<A>());
|
||||
assert(header4.payloadSize == barrier1);
|
||||
|
||||
var ref5 = ALLOC(10);
|
||||
assert(changetype<ArrayBufferBase>(ref5).byteLength == 10);
|
||||
assert(changetype<StringBase>(ref5).length == 5);
|
||||
|
Reference in New Issue
Block a user