mirror of
https://github.com/bellard/quickjs.git
synced 2025-09-30 15:04:24 +03:00
fixed module cyclic imports (#329)
This commit is contained in:
12
tests/test_cyclic_import.js
Normal file
12
tests/test_cyclic_import.js
Normal file
@@ -0,0 +1,12 @@
|
||||
/*---
|
||||
negative:
|
||||
phase: resolution
|
||||
type: SyntaxError
|
||||
---*/
|
||||
// FIXME(bnoordhuis) shouldn't throw SyntaxError but that's still better
|
||||
// than segfaulting, see https://github.com/quickjs-ng/quickjs/issues/567
|
||||
import {assert} from "./assert.js"
|
||||
import {f} from "./fixture_cyclic_import.js"
|
||||
export {f}
|
||||
export function g(x) { return x + 1 }
|
||||
assert(f(1), 4)
|
Reference in New Issue
Block a user