diff options
author | Alon Zakai <alonzakai@gmail.com> | 2016-05-23 16:50:06 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2016-05-23 16:50:06 -0700 |
commit | 9a59635c2148511cb72cbd9e1f9cf1026b4a1f3a (patch) | |
tree | d436e2b89a296b9bec6878950204aa2eb7d9d8e4 /src | |
parent | 8022c3c1bff02f2c33f37ac1a0566a38e78fbff9 (diff) | |
download | binaryen-9a59635c2148511cb72cbd9e1f9cf1026b4a1f3a.tar.gz binaryen-9a59635c2148511cb72cbd9e1f9cf1026b4a1f3a.tar.bz2 binaryen-9a59635c2148511cb72cbd9e1f9cf1026b4a1f3a.zip |
fix isResultUsed bug with ifs
Diffstat (limited to 'src')
-rw-r--r-- | src/ast_utils.h | 2 |
1 files changed, 1 insertions, 1 deletions
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<If>()) { auto* iff = curr->cast<If>(); - 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 { |