summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2015-10-13 15:24:33 +0000
committerAaron Ballman <aaron@aaronballman.com>2015-10-13 15:24:33 +0000
commit17b6feef69125ea1a11ddec9c41b93120b167cfd (patch)
treeeecbc764e23b48c3c2556ebf145613a3582938f2 /clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp
parentf420dda18df735f1f29af239350ed71878bb60d8 (diff)
downloadbcm5719-llvm-17b6feef69125ea1a11ddec9c41b93120b167cfd.tar.gz
bcm5719-llvm-17b6feef69125ea1a11ddec9c41b93120b167cfd.zip
Expose the clang-tidy misc-assign-operator-signature checker as cppcoreguidelines-c-copy-assignment-signature.
llvm-svn: 250165
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp b/clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp
index 6d8f98fefd1..c0dacc7cf52 100644
--- a/clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp
+++ b/clang-tools-extra/test/clang-tidy/misc-assign-operator-signature.cpp
@@ -49,3 +49,8 @@ class Private {
// Pre-C++11 way of disabling assignment.
void operator=(const Private &);
};
+
+struct Virtual {
+ virtual Virtual& operator=(const Virtual &);
+ // CHECK-MESSAGES: :[[@LINE-1]]:3: warning: operator=() should not be marked 'virtual'
+};
OpenPOWER on IntegriCloud