aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/overloaded-name.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaCXX/overloaded-name.cpp')
-rw-r--r--test/SemaCXX/overloaded-name.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/SemaCXX/overloaded-name.cpp b/test/SemaCXX/overloaded-name.cpp
index 6da035440095..8f1dc2f59c67 100644
--- a/test/SemaCXX/overloaded-name.cpp
+++ b/test/SemaCXX/overloaded-name.cpp
@@ -28,3 +28,11 @@ namespace rdar9623945 {
}
};
}
+
+namespace PR38077 {
+ template <class T> void bar() {} // expected-note {{possible target for call}}
+
+ int run() {
+ decltype(bar)::does_not_exist; // expected-error {{reference to overloaded function could not be resolved; did you mean to call it?}}
+ }
+}