* decl.c (make_typename_type): s/parameters/arguments/.
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / constexpr-virtual2.C
blob86040a31b1a1f15288e56b690ffacc80bec58da3
1 // PR c++/54341
2 // { dg-do compile { target c++11 } }
4 template<typename T>
5 struct enable_shared_from_this
7   constexpr enable_shared_from_this(); // { dg-warning "used but never defined" }
9 private:
10   int mem;
13 class VTableClass {
14 public:
15     virtual void someVirtualMethod() { }
18 class SomeClass : public enable_shared_from_this< SomeClass >, public
19 VTableClass { };
21 SomeClass* createInstance()
23     return new SomeClass;