diff options
Diffstat (limited to 'gcc/brig')
-rw-r--r-- | gcc/brig/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/brig/ChangeLog b/gcc/brig/ChangeLog index ba07ca39e36..3e8f44330da 100644 --- a/gcc/brig/ChangeLog +++ b/gcc/brig/ChangeLog @@ -1,3 +1,9 @@ +2017-11-28 Jakub Jelinek <jakub@redhat.com> + + * brigfrontend/brig-branch-inst-handler.cc + (brig_branch_inst_handler::operator): Build SWITCH_EXPR using build2 + instead of build3. + 2017-11-17 Henry Linjamäki <henry.linjamaki@parmance.com> * brigfrontend/brig-util.cc: Fix sprintf format string type mismatch diff --git a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc index 039f1853d4a..a660698c8a3 100644 --- a/gcc/brig/brigfrontend/brig-branch-inst-handler.cc +++ b/gcc/brig/brigfrontend/brig-branch-inst-handler.cc @@ -167,8 +167,8 @@ brig_branch_inst_handler::operator () (const BrigBase *base) tree select = operands[0]; tree cases = operands[1]; - tree switch_expr = build3 (SWITCH_EXPR, TREE_TYPE (select), select, - NULL_TREE, NULL_TREE); + tree switch_expr = build2 (SWITCH_EXPR, TREE_TYPE (select), select, + NULL_TREE); tree default_case = build_case_label (NULL_TREE, NULL_TREE, |