diff options
author | Tom Tromey <tromey@redhat.com> | 2001-11-08 15:33:40 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-11-08 15:33:40 +0000 |
commit | 5a21a051b749b5b61090d9c08a719057c3fa959f (patch) | |
tree | 61fe286c996cf180db5faa498f6c59bb04e42c15 /gcc/java/jcf-write.c | |
parent | 3248fb6cc439e756430002bf78f01a9eb297babc (diff) | |
download | gcc-5a21a051b749b5b61090d9c08a719057c3fa959f.zip gcc-5a21a051b749b5b61090d9c08a719057c3fa959f.tar.gz gcc-5a21a051b749b5b61090d9c08a719057c3fa959f.tar.bz2 |
Patch for PR java/1414:
* parse.y (case_label_list): New global.
(goal): Register case_label_list with GC.
(java_complete_lhs): Save new case on case_label_list.
(patch_switch_statement): Check for duplicate case labels.
From-SVN: r46845
Diffstat (limited to 'gcc/java/jcf-write.c')
-rw-r--r-- | gcc/java/jcf-write.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/java/jcf-write.c b/gcc/java/jcf-write.c index 5f72b7c..4262f41 100644 --- a/gcc/java/jcf-write.c +++ b/gcc/java/jcf-write.c @@ -1757,7 +1757,8 @@ generate_bytecode_insns (exp, target, state) gap_start--; } relocs[gap_start++] = reloc; - /* Note we don't check for duplicates. FIXME! */ + /* Note we don't check for duplicates. This is + handled by the parser. */ } if (2 * sw_state.num_cases |