diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2020-06-29 23:11:06 +0200 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 13:15:26 -0300 |
commit | b164aff5fb6365151dc89e790b89bb67cca46400 (patch) | |
tree | 6c56ca8f0e2d0d205c6318093820e0847b3021bc /gcc/fortran/expr.c | |
parent | e339fa0236ea01cf1d689da9fa012882d783a63f (diff) | |
download | gcc-b164aff5fb6365151dc89e790b89bb67cca46400.zip gcc-b164aff5fb6365151dc89e790b89bb67cca46400.tar.gz gcc-b164aff5fb6365151dc89e790b89bb67cca46400.tar.bz2 |
Do not generate recursion check for compiler-generated procedures.
This one-line fix removes a check for recursion for procedures
which are compiler-generated, such as finalizers or deallocation.
These need to be recursive, even if the user code should not be.
gcc/fortran/ChangeLog:
PR fortran/95743
* trans-decl.c (gfc_generate_function_code): Do not generate
recursion check for compiler-generated procedures.
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions