// |jit-test| skip-if: !('oomTest' in this) // OOM tests for xdr module parsing. const sa = `export default 20; export let a = 22; export function f(x, y) { return x + y } `; const sb = `import x from "a"; import { a as y } from "a"; import * as ns from "a"; ns.f(x, y); `; oomTest(() => { let og = parseModule(sa); let bc = codeModule(og); let a = registerModule('a', decodeModule(bc)); og = parseModule(sb); bc = codeModule(og); let b = registerModule('b', decodeModule(bc)); });