This caused criticals like:
vala_data_type_compatible: assertion 'self != NULL' failed
vala_code_node_to_string: assertion 'self != NULL' failed
semantic/objectcreation-non-public-constructor.test \
semantic/objectcreation-unsupported-type.test \
semantic/parameter-accessibility.test \
+ semantic/parameter-default-invalid.test \
semantic/parameter-default-type.test \
semantic/parameter-out-default.test \
semantic/parameter-params.test \
--- /dev/null
+Invalid Code
+
+void foo (int bar = G) {
+}
+
+void main () {
+}
}
}
- if (initializer != null) {
+ if (initializer != null && !initializer.error) {
if (initializer is NullLiteral
&& !variable_type.nullable
&& direction != ParameterDirection.OUT) {