diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-27 18:20:26 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-10-27 18:20:26 +0000 |
commit | 2fa2aa3c0e5f348b662e0c38691d26cdce688beb (patch) | |
tree | c3aefa6c2f859c236329239678a38caba6e62480 /gcc/tree-ssa-dce.c | |
parent | 8d1f84c48d01302495873aed4633ad1d43366984 (diff) | |
download | gcc-2fa2aa3c0e5f348b662e0c38691d26cdce688beb.tar.gz |
* tree-ssa-dce.c (mark_stmt_if_obviously_necessary)
<GOTO_EXPR>: Don't let an explicit GOTO_EXPR slip through.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89698 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-dce.c')
-rw-r--r-- | gcc/tree-ssa-dce.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c index 2c688616fc8..563a99bf37e 100644 --- a/gcc/tree-ssa-dce.c +++ b/gcc/tree-ssa-dce.c @@ -325,8 +325,8 @@ mark_stmt_if_obviously_necessary (tree stmt, bool aggressive) break; case GOTO_EXPR: - if (! simple_goto_p (stmt)) - mark_stmt_necessary (stmt, true); + gcc_assert (!simple_goto_p (stmt)); + mark_stmt_necessary (stmt, true); return; case COND_EXPR: |