diff options
| author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-08-31 20:37:39 +0000 |
|---|---|---|
| committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-08-31 20:37:39 +0000 |
| commit | 0786d5b9e6a24f5194ed3e988c865ebfb2a75896 (patch) | |
| tree | 87a3f43a441cefdc90e4a4d16fab6025215ab31d /clang/test | |
| parent | 598124296b617809244128602e616024577027ef (diff) | |
| download | bcm5719-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.cpp | 3 |
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(); |

