diff options
| author | Mikael Morin <mikael@gcc.gnu.org> | 2010-08-04 14:17:31 +0000 |
|---|---|---|
| committer | Mikael Morin <mikael@gcc.gnu.org> | 2010-08-04 14:17:31 +0000 |
| commit | 4bc20f3a3f95e0aceb4800fb3992d9eeec41b199 (patch) | |
| tree | 0a936edc696b208450d6f74b52a070d1b105b8f1 /gcc/fortran/gfortran.h | |
| parent | 455e6d5ba7c8c2501cad22f3ecee229cc130b87f (diff) | |
| download | gcc-4bc20f3a3f95e0aceb4800fb3992d9eeec41b199.zip gcc-4bc20f3a3f95e0aceb4800fb3992d9eeec41b199.tar.gz gcc-4bc20f3a3f95e0aceb4800fb3992d9eeec41b199.tar.bz2 | |
re PR fortran/42051 ([OOP] ICE on array-valued function with CLASS formal argument)
2010-08-04 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/42051
PR fortran/44064
* symbol.c (changed_syms): Made static again.
(gfc_symbol_state): Don't conditionalize on GFC_DEBUG.
Changed conditional internal error into assert.
Rename function to ...
(gfc_enforce_clean_symbol_state): ... this.
* gfortran.h (gfc_symbol_state, gfc_enforce_clean_symbol_state):
Rename the former to the latter.
* parse.c (decode_statement, decode_omp_directive,
decode_gcc_attribute): Update callers accordingly. Don't conditionalize
on GFC_DEBUG.
(changed_syms): Remove declaration.
(next_statement): Use gfc_enforce_clean_symbol_state.
From-SVN: r162865
Diffstat (limited to 'gcc/fortran/gfortran.h')
| -rw-r--r-- | gcc/fortran/gfortran.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index d623d0d..713533d 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -2557,7 +2557,7 @@ void gfc_traverse_ns (gfc_namespace *, void (*)(gfc_symbol *)); void gfc_traverse_user_op (gfc_namespace *, void (*)(gfc_user_op *)); void gfc_save_all (gfc_namespace *); -void gfc_symbol_state (void); +void gfc_enforce_clean_symbol_state (void); void gfc_free_dt_list (void); |
