Files
mgmt/lang/interpret_test/TestAstFunc2/unify-interpolate-res-pass.txtar
James Shubin 946468dc99 lang: ast: Ensure a list doesn't sneak through type interpolation
If we had a single list wrapped in an interpolated string, it could
sneak through type unification, which is not correct. Wrapping a
variable by interpolation in a string, must force it to be a string.
2024-03-20 18:36:47 -04:00

11 lines
171 B
Plaintext

-- main.mcl --
$name = ["a", "bb", "ccc",]
test $name {} # must pass
#test "${name}" {} # must fail
-- OUTPUT --
Vertex: test[a]
Vertex: test[bb]
Vertex: test[ccc]