summaryrefslogtreecommitdiff
path: root/vala/valaparameter.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-02-18 16:20:42 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2020-02-18 17:19:39 +0100
commit27fc5a83788c29a684241dd424dcb179e78b5e49 (patch)
tree6d446b4357423bbaf19fa486db03d60831de6619 /vala/valaparameter.vala
parent529cf21366cb895e1ad111ee8aa5675df791ea9f (diff)
downloadvala-27fc5a83788c29a684241dd424dcb179e78b5e49.tar.gz
vala: Don't process initializer of parameter if error is set
This caused criticals like: vala_data_type_compatible: assertion 'self != NULL' failed vala_code_node_to_string: assertion 'self != NULL' failed
Diffstat (limited to 'vala/valaparameter.vala')
-rw-r--r--vala/valaparameter.vala2
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valaparameter.vala b/vala/valaparameter.vala
index e447612d3..052b06ce8 100644
--- a/vala/valaparameter.vala
+++ b/vala/valaparameter.vala
@@ -176,7 +176,7 @@ public class Vala.Parameter : Variable {
}
}
- if (initializer != null) {
+ if (initializer != null && !initializer.error) {
if (initializer is NullLiteral
&& !variable_type.nullable
&& direction != ParameterDirection.OUT) {