diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2008-03-11 16:44:25 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2008-03-11 16:44:25 +0000 |
commit | 30e257e5442d40427d6c0fd082251aeae0fe747a (patch) | |
tree | f5b891f3a3c958104c9cd25ecf61b8a80ab3caf8 /gcc/java/jcf-parse.c | |
parent | 608766dc374a9c28bb52bd2d2031e5e0ec6e6727 (diff) | |
download | gcc-30e257e5442d40427d6c0fd082251aeae0fe747a.zip gcc-30e257e5442d40427d6c0fd082251aeae0fe747a.tar.gz gcc-30e257e5442d40427d6c0fd082251aeae0fe747a.tar.bz2 |
langhooks-def.h (LANG_HOOKS_CLEAR_BINDING_STACK): Delete.
2008-03-11 Paolo Bonzini <bonzini@gnu.org>
* langhooks-def.h (LANG_HOOKS_CLEAR_BINDING_STACK): Delete.
* langhooks.h (struct lang_hooks): Delete clear_binding_stack member.
* toplev.c (compile_file): Don't call it.
fortran:
2008-03-11 Paolo Bonzini <bonzini@gnu.org>
* f95-lang.c (LANG_HOOKS_CLEAR_BINDING_STACK): Delete.
(gfc_be_parse_file): Call clear_binding_stack from here.
(gfc_clear_binding_stack): Rename to clear_binding_stack.
java:
2008-03-11 Paolo Bonzini <bonzini@gnu.org>
* jcf-parse.c (java_parse_file): Assert binding levels are
left in order.
* lang.c (LANG_HOOKS_CLEAR_BINDING_STACK, java_clear_binding_stack):
Delete.
From-SVN: r133115
Diffstat (limited to 'gcc/java/jcf-parse.c')
-rw-r--r-- | gcc/java/jcf-parse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/java/jcf-parse.c b/gcc/java/jcf-parse.c index 3350191..b96798e 100644 --- a/gcc/java/jcf-parse.c +++ b/gcc/java/jcf-parse.c @@ -1702,6 +1702,7 @@ java_emit_static_constructor (void) cgraph_build_static_cdtor ('I', body, DEFAULT_INIT_PRIORITY); } + void java_parse_file (int set_yydebug ATTRIBUTE_UNUSED) { @@ -1952,6 +1953,7 @@ java_parse_file (int set_yydebug ATTRIBUTE_UNUSED) finish: /* Arrange for any necessary initialization to happen. */ java_emit_static_constructor (); + gcc_assert (global_bindings_p ()); /* Only finalize the compilation unit after we've told cgraph which functions have their addresses stored. */ |