diff options
author | Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> | 2012-06-03 07:21:50 -0600 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2012-06-03 15:21:50 +0200 |
commit | 7ac6a832c3122846bcd0aa81af47f0e62519da92 (patch) | |
tree | 38b87eb240d110d5069eecd3848c7bb6a0d57705 /gcc/fortran/gfortran.h | |
parent | a43434ffab6e7983ed1b9233490e38d4a1bc6f1a (diff) | |
download | gcc-7ac6a832c3122846bcd0aa81af47f0e62519da92.zip gcc-7ac6a832c3122846bcd0aa81af47f0e62519da92.tar.gz gcc-7ac6a832c3122846bcd0aa81af47f0e62519da92.tar.bz2 |
re PR fortran/48831 (check.c: Constant expression (PARAMETER array element) rejected as nonconstant)
2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
Tobias Burnus <burnus@net-b.de>
PR fortran/48831
* gfortran.h (gfc_check_init_expr): Add prototype declaration
of function.
* check.c (kind_check): Change if condition to use
to gfc_check_init_expr.
* expr.c (check_init_expr): Remove forward declaration
and static keyword. Change name in gfc_check_init_expr.
2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
PR fortran/48831
* gfortran.dg/parameter_array_element_2.f90: New.
Co-Authored-By: Tobias Burnus <burnus@net-b.de>
From-SVN: r188152
Diffstat (limited to 'gcc/fortran/gfortran.h')
-rw-r--r-- | gcc/fortran/gfortran.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index 1143314..759074a 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -2708,6 +2708,7 @@ gfc_actual_arglist *gfc_copy_actual_arglist (gfc_actual_arglist *); const char *gfc_extract_int (gfc_expr *, int *); bool is_subref_array (gfc_expr *); bool gfc_is_simply_contiguous (gfc_expr *, bool); +gfc_try gfc_check_init_expr (gfc_expr *); gfc_expr *gfc_build_conversion (gfc_expr *); void gfc_free_ref_list (gfc_ref *); |