summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/overload-call-copycon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/overload-call-copycon.cpp')
-rw-r--r--clang/test/SemaCXX/overload-call-copycon.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/overload-call-copycon.cpp b/clang/test/SemaCXX/overload-call-copycon.cpp
index 82709285770..281f4ce3435 100644
--- a/clang/test/SemaCXX/overload-call-copycon.cpp
+++ b/clang/test/SemaCXX/overload-call-copycon.cpp
@@ -36,3 +36,13 @@ void test_copycon3(B b, const B bc) {
int& i1 = copycon3(b);
float& f1 = copycon3(bc);
}
+
+
+class C : public B { };
+
+float& copycon4(A a);
+int& copycon4(B b);
+
+void test_copycon4(C c) {
+ int& i = copycon4(c);
+};
OpenPOWER on IntegriCloud