summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/class.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-05-17 19:45:25 +0000
committerDouglas Gregor <dgregor@apple.com>2010-05-17 19:45:25 +0000
commitc4c574bd2e4a43c79139b442bcc03685cd722937 (patch)
treea0015aaf0944c77d37c3a02bbd664787d5792fd2 /clang/test/SemaCXX/class.cpp
parent3b05bdba5ad007d21c8b605d0a6a5beaf847f89c (diff)
downloadbcm5719-llvm-c4c574bd2e4a43c79139b442bcc03685cd722937.tar.gz
bcm5719-llvm-c4c574bd2e4a43c79139b442bcc03685cd722937.zip
Test that mutability of class members that involve class definitions actually works
llvm-svn: 103959
Diffstat (limited to 'clang/test/SemaCXX/class.cpp')
-rw-r--r--clang/test/SemaCXX/class.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/class.cpp b/clang/test/SemaCXX/class.cpp
index 09578e6900e..287f50d63a5 100644
--- a/clang/test/SemaCXX/class.cpp
+++ b/clang/test/SemaCXX/class.cpp
@@ -139,6 +139,11 @@ namespace pr6629 {
namespace PR7153 {
class EnclosingClass {
+ public:
struct A { } mutable *member;
};
+
+ void f(const EnclosingClass &ec) {
+ ec.member = 0;
+ }
}
OpenPOWER on IntegriCloud