diff options
author | Jürg Billeter <j@bitron.ch> | 2010-04-28 13:04:52 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-04-28 13:04:52 +0200 |
commit | 6dcb78ed541f363a6a03c667d8765ed4a19b59c5 (patch) | |
tree | f6701218f14a1a986806f6b3a2acb6f34a31c074 /vala/valaifstatement.vala | |
parent | 924da8c8281c169a74c1c13a3eb13755530d316c (diff) | |
download | vala-6dcb78ed541f363a6a03c667d8765ed4a19b59c5.tar.gz |
Fix crash when using type names as conditions
Diffstat (limited to 'vala/valaifstatement.vala')
-rw-r--r-- | vala/valaifstatement.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valaifstatement.vala b/vala/valaifstatement.vala index b7c5fa106..0804bb466 100644 --- a/vala/valaifstatement.vala +++ b/vala/valaifstatement.vala @@ -124,7 +124,7 @@ public class Vala.IfStatement : CodeNode, Statement { return false; } - if (!condition.value_type.compatible (analyzer.bool_type)) { + if (condition.value_type == null || !condition.value_type.compatible (analyzer.bool_type)) { error = true; Report.error (condition.source_reference, "Condition must be boolean"); return false; |