https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118796
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|tree-optimization |fortran
--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is front-end issue.
```
__attribute__((fn spec (". r ")))
struct atlas_field2 z (struct __class_5A4BD2C_t & restrict this)
{
struct atlas_field atlas_field.3;
struct atlas_field2 <T6d9> (struct __class_5A4BD2C_t & restrict) _1;
<bb 2> :
atlas_field.3.fckit_owned_object.deleter2 = 0B;
_1 = VIEW_CONVERT_EXPR<struct atlas_field2 <T6d9> (struct __class_5A4BD2C_t &
restrict)>(atlas_field.3);
z = _1;
atlas_field.3 ={v} {CLOBBER(eos)};
return;
}
```
z here is a function decl.