| #include "cxx-irgen-top.h" | |
| S<int> s; | |
| inline int instantiate_min() { | |
| return min(1, 2); | |
| } | |
| inline int instantiate_CtorInit(CtorInit<int> i = CtorInit<int>()) { | |
| return i.a; | |
| } | |
| namespace ImplicitSpecialMembers { | |
| inline void create_left() { | |
| // Trigger declaration, but not definition, of special members. | |
| B b(0); C c(0); D d(0); | |
| // Trigger definition of copy constructor. | |
| C c2(c); D d2(d); | |
| } | |
| } |