summaryrefslogtreecommitdiff
path: root/gcc/gimple.h
diff options
context:
space:
mode:
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-22 17:06:24 +0000
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-22 17:06:24 +0000
commitae0e70e945926257b086bcbf81acdaa37960c082 (patch)
tree184c4ec8600b1f55c0d09eefbfe5f06654150711 /gcc/gimple.h
parent35fc0bf99d35fde104eca97db8669ce09fb9cf76 (diff)
downloadgcc-ae0e70e945926257b086bcbf81acdaa37960c082.tar.gz
* gimple.h (gimple_expr_code): Do checking on when gimple checking is enabled.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161207 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gimple.h')
-rw-r--r--gcc/gimple.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/gimple.h b/gcc/gimple.h
index 210a62271cd..1b20787226d 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -1464,10 +1464,11 @@ gimple_expr_code (const_gimple stmt)
enum gimple_code code = gimple_code (stmt);
if (code == GIMPLE_ASSIGN || code == GIMPLE_COND)
return (enum tree_code) stmt->gsbase.subcode;
- else if (code == GIMPLE_CALL)
- return CALL_EXPR;
else
- gcc_unreachable ();
+ {
+ gcc_gimple_checking_assert (code == GIMPLE_CALL);
+ return CALL_EXPR;
+ }
}