summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaTemplate/member-access-expr.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-08-30 16:00:47 +0000
committerDouglas Gregor <dgregor@apple.com>2010-08-30 16:00:47 +0000
commit1262b0636efd83f0a3b8980faa136a659bb960a0 (patch)
tree6e342e2c5c4abe4d54b7eee3df5d68331273ad54 /clang/test/SemaTemplate/member-access-expr.cpp
parent2f997cdedfa82e7f295017bc1e4507b3004a09a1 (diff)
downloadbcm5719-llvm-1262b0636efd83f0a3b8980faa136a659bb960a0.tar.gz
bcm5719-llvm-1262b0636efd83f0a3b8980faa136a659bb960a0.zip
Fix an corner-case assertion introduced by the refactoring in r112258;
when we're taking the address of a unresolvable value, it might be an implicit member access. Fixes some Boost.Spirit regressions. llvm-svn: 112487
Diffstat (limited to 'clang/test/SemaTemplate/member-access-expr.cpp')
-rw-r--r--clang/test/SemaTemplate/member-access-expr.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/SemaTemplate/member-access-expr.cpp b/clang/test/SemaTemplate/member-access-expr.cpp
index 24db791e011..16b9515a15d 100644
--- a/clang/test/SemaTemplate/member-access-expr.cpp
+++ b/clang/test/SemaTemplate/member-access-expr.cpp
@@ -121,3 +121,14 @@ namespace test4 {
}
};
}
+
+namespace test5 {
+ template<typename T>
+ struct X {
+ using T::value;
+
+ T &getValue() {
+ return &value;
+ }
+ };
+}
OpenPOWER on IntegriCloud