bug-2001969.js (666B)
1 // |jit-test| --fuzzing-safe; --ion-offthread-compile=off; --baseline-warmup-threshold=0; error: ReferenceError 2 3 gczeal(2, 5); 4 function assertOffsetColumns(code) { 5 const global = newGlobal({newCompartment: true}); 6 const lines = code.split(/\r?\n|\r]/g); 7 const execCode = lines[lines.length - 1]; 8 global.eval(execCode); 9 const dbg = new Debugger; 10 let debuggeeFn = dbg.addDebuggee(global).makeDebuggeeValue(global.f); 11 const { script } = debuggeeFn; 12 for (const offset of script.getAllColumnOffsets()) { 13 script.setBreakpoint(offset.offset, {}); 14 } 15 global.f(3); 16 throw new Error(`Assertion failed: ${foo}`); 17 } 18 assertOffsetColumns("function f(){}")