bug-1872524.js (580B)
1 // Attempt to break invariant that smallHeapIncrementalLimit >= 2 // largeHeapIncrementalLimit and check that it is maintained. 3 4 function checkInvariant() { 5 return gcparam("smallHeapIncrementalLimit") >= 6 gcparam("largeHeapIncrementalLimit"); 7 } 8 9 assertEq(checkInvariant(), true); 10 11 const smallLimit = gcparam("smallHeapIncrementalLimit"); 12 gcparam("largeHeapIncrementalLimit", smallLimit + 1); 13 assertEq(checkInvariant(), true); 14 15 const largeLimit = gcparam("largeHeapIncrementalLimit"); 16 gcparam("smallHeapIncrementalLimit", largeLimit - 1); 17 assertEq(checkInvariant(), true);