diff options
author | Doug Evans <dje@gnu.org> | 1997-04-26 05:14:45 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1997-04-26 05:14:45 +0000 |
commit | 3c5d868350f5b4af18e41f54177d7d81d5d4b04f (patch) | |
tree | d9f27bfd2cfd52ba37eafeaccd67adf7a91fb1be /gcc | |
parent | db5a46802c4502615aad590280b89369048327d6 (diff) | |
download | gcc-3c5d868350f5b4af18e41f54177d7d81d5d4b04f.zip gcc-3c5d868350f5b4af18e41f54177d7d81d5d4b04f.tar.gz gcc-3c5d868350f5b4af18e41f54177d7d81d5d4b04f.tar.bz2 |
(pushcase_range): [try to] properly apply previous patch of empty range test.
From-SVN: r13985
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/stmt.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -4410,10 +4410,6 @@ pushcase (value, converter, label, duplicate) if (! (case_stack && case_stack->data.case_stmt.start)) return 1; - /* Fail if the range is empty. */ - if (tree_int_cst_lt (value2, value1)) - return 4; - if (stack_block_stack && stack_block_stack->depth > case_stack->depth) return 5; @@ -4494,6 +4490,10 @@ pushcase_range (value1, value2, converter, label, duplicate) if (! (case_stack && case_stack->data.case_stmt.start)) return 1; + /* Fail if the range is empty. */ + if (tree_int_cst_lt (value2, value1)) + return 4; + if (stack_block_stack && stack_block_stack->depth > case_stack->depth) return 5; |