zeek/auxil/spicy/tests/hilti/expressions/default-ctor.hlt
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

20 lines
328 B
Plaintext

# @TEST-EXEC: ${HILTIC} -j %INPUT >output
# @TEST-EXEC: btest-diff output
module Foo {
import hilti;
type X = struct {
string a;
optional<bool> b;
};
assert(default<string>() == "");
assert(default<int<64>>() == 0);
assert(default<X>().a == "");
hilti::print(default<X>());
hilti::print(default<value_ref<X>>());
}