1 | #include "cxx-irgen-top.h" |
---|---|
2 | |
3 | inline int h() { return S<int>::f(); } |
4 | |
5 | namespace ImplicitSpecialMembers { |
6 | inline void create_right() { |
7 | // Trigger declaration, but not definition, of special members. |
8 | B b(0); C c(0); D d(0); |
9 | // Trigger definition of move constructor. |
10 | B b2(static_cast<B&&>(b)); |
11 | D d2(static_cast<D&&>(d)); |
12 | } |
13 | } |
14 |