aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/basic_lookup_argdep.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/SemaCXX/basic_lookup_argdep.cpp')
-rw-r--r--test/SemaCXX/basic_lookup_argdep.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/SemaCXX/basic_lookup_argdep.cpp b/test/SemaCXX/basic_lookup_argdep.cpp
index 486a688d9437..677df8284a72 100644
--- a/test/SemaCXX/basic_lookup_argdep.cpp
+++ b/test/SemaCXX/basic_lookup_argdep.cpp
@@ -58,3 +58,16 @@ namespace M {
void test_operator_name_adl(N::X x) {
(void)operator+(x, x);
}
+
+struct Z { };
+int& f(Z);
+
+namespace O {
+ char &f();
+ void test_global_scope_adl(Z z) {
+ {
+ int& ir = f(z);
+ }
+ }
+}
+