diff options
author | ktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-10 10:00:19 +0000 |
---|---|---|
committer | ktietz <ktietz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-10 10:00:19 +0000 |
commit | ad49e9c0063171bb3f844dee1f483ed335434071 (patch) | |
tree | 7546173bc75430dca4ec2646c9785a4e5906f36f /gcc/stmt.c | |
parent | f1a88d1ee58d70f9a23993fb3e4fbc820960c8cd (diff) | |
download | gcc-ad49e9c0063171bb3f844dee1f483ed335434071.tar.gz |
* stmt.c (expand_sjlj_dispatch_table): Fix off by one.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194351 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/stmt.c')
-rw-r--r-- | gcc/stmt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c index 2227810f55b..eb7f9224060 100644 --- a/gcc/stmt.c +++ b/gcc/stmt.c @@ -2282,7 +2282,7 @@ expand_sjlj_dispatch_table (rtx dispatch_index, tree range = maxval; rtx default_label = gen_label_rtx (); - for (int i = ncases - 1; i > 0; --i) + for (int i = ncases - 1; i >= 0; --i) { tree elt = dispatch_table[i]; tree low = CASE_LOW (elt); |