aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-10-05 03:15:43 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2010-10-05 03:15:43 +0000
commit25e7e1672886b78a00ce25a084c0581704b73a7b (patch)
tree719dda4cc92bfaec3688164aef798bb7a2b6bc1a
parentb72db8977ed032d6425045d7e9d36e49d9b2d3f8 (diff)
Add test case for r115588.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115590 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/SemaCXX/overload-call.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/SemaCXX/overload-call.cpp b/test/SemaCXX/overload-call.cpp
index d97bacc63d..81a88a3a9a 100644
--- a/test/SemaCXX/overload-call.cpp
+++ b/test/SemaCXX/overload-call.cpp
@@ -490,3 +490,16 @@ namespace NontrivialSubsequence {
foo(a);
}
}
+
+// rdar://rdar8499524
+namespace rdar8499524 {
+ struct W {};
+ struct S {
+ S(...);
+ };
+
+ void g(const S&);
+ void f() {
+ g(W());
+ }
+}