https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123049
Bug ID: 123049
Summary: d: ICE in gimplify_var_or_parm_decl passing noreturn
variable by reference
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: d
Assignee: ibuclaw at gdcproject dot org
Reporter: ibuclaw at gcc dot gnu.org
Target Milestone: ---
```
module object;
alias noreturn = typeof(*null);
int ice(ref noreturn key)
{
return 0;
}
int test()
{
noreturn var;
return ice(var);
}
```
