Commit 8fe32d62 authored by mikael's avatar mikael
Browse files

2010-07-31 Mikael Morin <mikael@gcc.gnu.org>

	PR fortran/42051
	PR fortran/44064
	* symbol.c (changed_syms): Made non-static.
	* parse.c (changed_syms): Declare new external. 
	(next_statement): Assert changed_syms is NULL at the beginning.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162776 138bc75d-0d04-0410-961f-82ee72b054a4
parent b2381c79
No related merge requests found
2010-07-31 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/42051
PR fortran/44064
* symbol.c (changed_syms): Made non-static.
* parse.c (changed_syms): Declare new external.
(next_statement): Assert changed_syms is NULL at the beginning.
2010-07-30 Janus Weil <janus@gcc.gnu.org>
Steven G. Kargl <kargl@gcc.gnu.org>
......
......@@ -879,6 +879,7 @@ blank_line:
return ST_NONE;
}
extern gfc_symbol *changed_syms;
/* Return the next non-ST_NONE statement to the caller. We also worry
about including files and the ends of include files at this stage. */
......@@ -889,6 +890,9 @@ next_statement (void)
gfc_statement st;
locus old_locus;
/* We start with a clean state. */
gcc_assert (changed_syms == NULL);
gfc_new_block = NULL;
gfc_current_ns->old_cl_list = gfc_current_ns->cl_list;
......
......@@ -98,7 +98,7 @@ gfc_namespace *gfc_global_ns_list;
gfc_gsymbol *gfc_gsym_root = NULL;
static gfc_symbol *changed_syms = NULL;
gfc_symbol *changed_syms = NULL;
gfc_dt_list *gfc_derived_types;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment