Make sure all roots are iterated by delaying builtin generation; Cleanup

This commit is contained in:
dcodeIO
2018-07-20 20:32:25 +02:00
parent 41ad2f8a70
commit 2fa7d6678c
11 changed files with 411 additions and 871 deletions

View File

@ -11,5 +11,5 @@ var a_ref: A | null = changetype<A>(24);
var b_ref: B = changetype<B>(32);
var i: i32 = 0;
gc.iterateRoots((ref: usize): void => { assert(<u32>ref == ++i << 3); });
iterateRoots((ref: usize): void => { assert(<u32>ref == ++i << 3); });
assert(i == 4);