diff options
author | Mikael Morin <mikael@gcc.gnu.org> | 2013-02-08 15:13:32 +0000 |
---|---|---|
committer | Mikael Morin <mikael@gcc.gnu.org> | 2013-02-08 15:13:32 +0000 |
commit | 3434c119a309db4ff991d50b6ebe25a017b58cd7 (patch) | |
tree | 396927675c70a031f01648aeeee123668f8c7712 /gcc/lra-constraints.c | |
parent | 600a5961b24faccf68ef5287fb3a6ed3c6b79224 (diff) | |
download | gcc-3434c119a309db4ff991d50b6ebe25a017b58cd7.zip gcc-3434c119a309db4ff991d50b6ebe25a017b58cd7.tar.gz gcc-3434c119a309db4ff991d50b6ebe25a017b58cd7.tar.bz2 |
re PR fortran/54107 ([F03] Memory hog with abstract interface)
fortran/
PR fortran/54107
* trans-types.c (gfc_get_function_type): Change a NULL backend_decl
to error_mark_node on entry. Detect recursive types. Build a variadic
procedure type if the type is recursive. Restore the initial
backend_decl.
testsuite/
PR fortran/54107
* gfortran.dg/recursive_interface_2.f90: New test.
From-SVN: r195890
Diffstat (limited to 'gcc/lra-constraints.c')
0 files changed, 0 insertions, 0 deletions