summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2016-08-31 20:37:39 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2016-08-31 20:37:39 +0000
commit0786d5b9e6a24f5194ed3e988c865ebfb2a75896 (patch)
tree87a3f43a441cefdc90e4a4d16fab6025215ab31d /clang/test
parent598124296b617809244128602e616024577027ef (diff)
downloadbcm5719-llvm-0786d5b9e6a24f5194ed3e988c865ebfb2a75896.tar.gz
bcm5719-llvm-0786d5b9e6a24f5194ed3e988c865ebfb2a75896.zip
Fix mishandling of deletedness for assignment operators of classes with
indirect virtual bases. We don't need to be able to invoke such an assignment operator from the derived class, and we shouldn't delete the derived assignment op if we can't do so. llvm-svn: 280288
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/CXX/special/class.copy/p20.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/test/CXX/special/class.copy/p20.cpp b/clang/test/CXX/special/class.copy/p20.cpp
index 8dfb7ca8a06..4f17879ecfb 100644
--- a/clang/test/CXX/special/class.copy/p20.cpp
+++ b/clang/test/CXX/special/class.copy/p20.cpp
@@ -1,4 +1,5 @@
-// RUN: %clang_cc1 -fsyntax-only -verify %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++98 %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
struct ConstCopy {
ConstCopy();
OpenPOWER on IntegriCloud