# @TEST-EXEC: ${HILTIC} -j %INPUT >output # @TEST-EXEC: btest-diff output module Foo { import hilti; hilti::print([i * 2 for i in [1, 2, 3]]); assert [i * 2 for i in [1, 2, 3]] == [2, 4, 6]; assert [i * 2 for i in set(1, 2, 3)] == [2, 4, 6]; assert [b.lower() for b in [b"A", b"B", b"C"]] == [b"a", b"b", b"c"]; global set> s = [i * 2 for i in [1, 2, 3]]; assert s == [2, 4, 6]; global vector> v = [i * 2 for i in [1, 2, 3]]; assert v == [2, 4, 6]; assert [i * 2 for i in [1, 2, 3, 4] if i > 2] == [6, 8]; assert [i * 2 for i in [1, 2, 3, 4] if i > 1000] == []; }