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

32 lines
533 B
Plaintext

# @TEST-EXEC: ${HILTIC} -j %INPUT >output
# @TEST-EXEC: btest-diff output
module Block {
import hilti;
function void block() {
hilti::print("Testing block:");
{
local x = 1;
hilti::print(x);
}
local x = "hello :)";
hilti::print(x);
}
function void shadowed() {
hilti::print("\nTesting shadowing:");
local shadowed = "outer";
hilti::print(shadowed);
{
local shadowed = "inner";
hilti::print(shadowed);
}
hilti::print(shadowed);
}
block();
shadowed();
}