Re: [Patch] tree-nested: Update assert for Fortran module vars [PR97927]

2021-03-08 Thread Richard Biener
On Mon, 8 Mar 2021, Tobias Burnus wrote: > On 08.03.21 08:45, Richard Biener wrote: > > On Fri, 5 Mar 2021, Tobias Burnus wrote: > >> Nested functions are permitted for C but not C++ as extension. > >> They are also permitted for Fortran, which generates DECL_CONTEXT > >> == NAMESPACE_DECL for mod

Re: [Patch] tree-nested: Update assert for Fortran module vars [PR97927]

2021-03-08 Thread Tobias Burnus
On 08.03.21 08:45, Richard Biener wrote: On Fri, 5 Mar 2021, Tobias Burnus wrote: Nested functions are permitted for C but not C++ as extension. They are also permitted for Fortran, which generates DECL_CONTEXT == NAMESPACE_DECL for module variables. That causes the gcc_assert (decl_function_co

Re: [Patch] tree-nested: Update assert for Fortran module vars [PR97927]

2021-03-07 Thread Richard Biener
On Fri, 5 Mar 2021, Tobias Burnus wrote: > Nested functions are permitted for C but not C++ as extension. > They are also permitted for Fortran, which generates DECL_CONTEXT > == NAMESPACE_DECL for module variables. > > That causes the gcc_assert (decl_function_context (decl) == info->context) >