When a Spicy module declares a unit alias (type Alias = Real;) and a .evt file binds a Zeek event to the alias name, spicyz's generated C++ fails to compile. I get three types of errors:
hlt_internal::TINY::Real has not been declared
Real has not been declared
type_info has not been declared
Attached are the files for the reproducer.
tiny.evt.txt
tiny.spicy.txt
hilti-jit-error.log
When a Spicy module declares a unit alias (
type Alias = Real;) and a.evtfile binds a Zeek event to the alias name,spicyz's generated C++ fails to compile. I get three types of errors:hlt_internal::TINY::Realhas not been declaredRealhas not been declaredtype_infohas not been declaredAttached are the files for the reproducer.
tiny.evt.txt
tiny.spicy.txt
hilti-jit-error.log