From 9a59635c2148511cb72cbd9e1f9cf1026b4a1f3a Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Mon, 23 May 2016 16:50:06 -0700 Subject: fix isResultUsed bug with ifs --- src/ast_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ast_utils.h') diff --git a/src/ast_utils.h b/src/ast_utils.h index 07db4806b..730ef35a6 100644 --- a/src/ast_utils.h +++ b/src/ast_utils.h @@ -202,8 +202,8 @@ struct ExpressionAnalyzer { // continue down } else if (curr->is()) { auto* iff = curr->cast(); - if (!iff->ifFalse) return false; if (above == iff->condition) return true; + if (!iff->ifFalse) return false; assert(above == iff->ifTrue || above == iff->ifFalse); // continue down } else { -- cgit v1.2.3