diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-02-18 16:20:42 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-02-18 17:19:39 +0100 |
commit | 27fc5a83788c29a684241dd424dcb179e78b5e49 (patch) | |
tree | 6d446b4357423bbaf19fa486db03d60831de6619 /vala/valaparameter.vala | |
parent | 529cf21366cb895e1ad111ee8aa5675df791ea9f (diff) | |
download | vala-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.vala | 2 |
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) { |