diff options
Diffstat (limited to 'test/SemaCXX/deleted-function.cpp')
-rw-r--r-- | test/SemaCXX/deleted-function.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/SemaCXX/deleted-function.cpp b/test/SemaCXX/deleted-function.cpp index d13fd0e..e78e7ed 100644 --- a/test/SemaCXX/deleted-function.cpp +++ b/test/SemaCXX/deleted-function.cpp @@ -55,3 +55,13 @@ struct Z : virtual DelDtor { ~Z() {} // expected-error {{attempt to use a deleted function}} }; DelDtor dd; // expected-error {{attempt to use a deleted function}} + +template<typename> void test2() = delete; +template void test2<int>(); + +template<typename> void test3() = delete; +template<typename> void test3(); +template void test3<int>(); + +void test4() {} // expected-note {{previous definition is here}} +void test4() = delete; // expected-error {{redefinition of 'test4'}} |