Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

45 lines
746 B
Plaintext

# @TEST-GROUP: no-jit
# @TEST-EXEC: ${HILTIC} -g -c --cxx-enable-dynamic-globals foo.hlt bar.hlt >output
# @TEST-EXEC: ${HILTIC} -l foo.hlt bar.hlt >>output
# @TEST-EXEC: btest-diff output
#
# @TEST-EXEC: ${HILTIC} -g -c foo.hlt bar.hlt >output2
# @TEST-EXEC: ${HILTIC} -l foo.hlt bar.hlt >>output2
# @TEST-EXEC: btest-diff output2
@TEST-START-FILE foo.hlt
module Foo {
import Bar;
import hilti;
public global string foo = "Foo!";
hilti::print("Hello, world from Foo!");
hilti::print(foo);
hilti::print(Bar::bar);
}
@TEST-END-FILE
@TEST-START-FILE bar.hlt
module Bar {
import Foo;
import hilti;
public global string bar = "Bar!";
hilti::print("Hello, world from Bar!");
hilti::print(Foo::foo);
hilti::print(bar);
}
@TEST-END-FILE