2 // { dg-require-effective-target c++11 }
17 constexpr static Inner & getInner()
18 /* I am surprised this is considered a constexpr */
19 { return *((Inner *)4); } // { dg-error "reinterpret_cast" "" }
27 constexpr A(B &bridge, B::Inner &bridge2, unsigned char index)
28 : m_Bridge(bridge), m_Wuz(bridge2.m_Class[index])
32 B::Inner::Wuzi &m_Wuz;
34 A works{B::instance, B::getInner(), 3};
35 A crashnkill[1]{{B::instance, B::getInner(), 3}};