vala_ccode_function_call_add_argument: assertion 'expr != NULL' failed
Trying to compile this "invalid" code results in an unexpected critical of valac.
void main () {
GLib.Value value = 23;
GLib.Variant variant = value;
}
$ valac -C test.vala
test.vala:3.15-3.29: warning: local variable `variant' declared but never used
GLib.Variant variant = value;
^^^^^^^^^^^^^^^
test.vala:2.2-2.11: error: GVariant serialization of type `GLib.Value' is not supported
GLib.Value value = 23;
^^^^^^^^^^
** (valac:30419): CRITICAL **: 08:05:19.264: vala_ccode_function_call_add_argument: assertion 'expr != NULL' failed
Compilation failed: 1 error(s), 1 warning(s)
Edited by Rico Tzschichholz