aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/check-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java/check-init.c')
-rw-r--r--gcc/java/check-init.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/java/check-init.c b/gcc/java/check-init.c
index 071faf7..33e7be0 100644
--- a/gcc/java/check-init.c
+++ b/gcc/java/check-init.c
@@ -700,6 +700,9 @@ check_init (exp, before)
break;
default:
+ /* It's OK to see that when doing xrefs. */
+ if (TREE_CODE (exp) == TYPE_DECL && flag_emit_xref)
+ break;
fatal ("internal error in check-init: tree code not implemented: %s",
tree_code_name [(int) TREE_CODE (exp)]);
}