https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100252

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
     Ever confirmed|0                           |1
      Known to fail|                            |10.3.0, 11.0, 12.0
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2021-04-26

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
template<int I>
struct E{
    int &K;
    decltype(E<I-1>::k) &k = E<I-1>{K}.k;
};

template<>
struct E<0>{
    int &K;
    int &k = K;
};

int main(){
    int r;
    E<1>{r}.k = 7;
}

Reply via email to