summaryrefslogtreecommitdiffstats
path: root/clang/test/CXX
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-07-08 10:57:20 +0000
committerDouglas Gregor <dgregor@apple.com>2009-07-08 10:57:20 +0000
commitbe759256b961e9b598d6b6b1cc9b0e25b2002989 (patch)
tree0fb7a9e41af39b490563bc219fcd9cb91cab4cda /clang/test/CXX
parented3c80eb753000130d50281599bb021a4237e2a3 (diff)
downloadbcm5719-llvm-be759256b961e9b598d6b6b1cc9b0e25b2002989.tar.gz
bcm5719-llvm-be759256b961e9b598d6b6b1cc9b0e25b2002989.zip
Fix a corner case with argument-dependent lookup and overloaded function sets.
llvm-svn: 74999
Diffstat (limited to 'clang/test/CXX')
-rw-r--r--clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp b/clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp
index 525afd89ec9..e2c76f91833 100644
--- a/clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp
+++ b/clang/test/CXX/basic/basic.lookup/basic.lookup.argdep/p2-template-id.cpp
@@ -14,3 +14,14 @@ namespace N3 {
int &ir = f((N2::Y<N1::X>*)0);
}
}
+
+int g(void *);
+long g(N1::X);
+
+namespace N1 {
+ void h(int (*)(void *));
+}
+
+void test() {
+ h((&g));
+}
OpenPOWER on IntegriCloud