summaryrefslogtreecommitdiff
path: root/vala/valaifstatement.vala
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2010-04-28 13:04:52 +0200
committerJürg Billeter <j@bitron.ch>2010-04-28 13:04:52 +0200
commit6dcb78ed541f363a6a03c667d8765ed4a19b59c5 (patch)
treef6701218f14a1a986806f6b3a2acb6f34a31c074 /vala/valaifstatement.vala
parent924da8c8281c169a74c1c13a3eb13755530d316c (diff)
downloadvala-6dcb78ed541f363a6a03c667d8765ed4a19b59c5.tar.gz
Fix crash when using type names as conditions
Diffstat (limited to 'vala/valaifstatement.vala')
-rw-r--r--vala/valaifstatement.vala2
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;