diff options
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/cppcoreguidelines-special-member-functions-cxx-03.cpp')
-rw-r--r-- | clang-tools-extra/test/clang-tidy/cppcoreguidelines-special-member-functions-cxx-03.cpp | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/clang-tools-extra/test/clang-tidy/cppcoreguidelines-special-member-functions-cxx-03.cpp b/clang-tools-extra/test/clang-tidy/cppcoreguidelines-special-member-functions-cxx-03.cpp deleted file mode 100644 index 10f3955846d..00000000000 --- a/clang-tools-extra/test/clang-tidy/cppcoreguidelines-special-member-functions-cxx-03.cpp +++ /dev/null @@ -1,26 +0,0 @@ -// RUN: %check_clang_tidy -std=c++98 %s cppcoreguidelines-special-member-functions %t - -class DefinesDestructor { - ~DefinesDestructor(); -}; -// CHECK-MESSAGES: [[@LINE-3]]:7: warning: class 'DefinesDestructor' defines a non-default destructor but does not define a copy constructor or a copy assignment operator [cppcoreguidelines-special-member-functions] - -class DefinesCopyConstructor { - DefinesCopyConstructor(const DefinesCopyConstructor &); -}; -// CHECK-MESSAGES: [[@LINE-3]]:7: warning: class 'DefinesCopyConstructor' defines a copy constructor but does not define a destructor or a copy assignment operator [cppcoreguidelines-special-member-functions] - -class DefinesCopyAssignment { - DefinesCopyAssignment &operator=(const DefinesCopyAssignment &); -}; -// CHECK-MESSAGES: [[@LINE-3]]:7: warning: class 'DefinesCopyAssignment' defines a copy assignment operator but does not define a destructor or a copy constructor [cppcoreguidelines-special-member-functions] - -class DefinesNothing { -}; - -class DefinesEverything { - DefinesEverything(const DefinesEverything &); - DefinesEverything &operator=(const DefinesEverything &); - ~DefinesEverything(); -}; - |