``` int &ff(); int &x = ff(); struct A { int& x; }; constexpr A g = {x}; const A* gg = &g; ``` Should be rejected, currently accepted. (And related variations miscompile.)