1 // RUN: %clang_cc1 -fsyntax-only -verify %s 2 // 3 // The whole point of this test is to verify certain diagnostics work in the 4 // absence of namespace 'std'. 5 6 namespace PR10053 { 7 namespace ns { 8 struct Data {}; 9 } 10 11 template<typename T> struct A { 12 T t; 13 A() { 14 f(t); // expected-error {{call to function 'f' that is neither visible in the template definition nor found by argument-dependent lookup}} 15 } 16 }; 17 18 void f(ns::Data); // expected-note {{in namespace 'PR10053::ns'}} 19 20 A<ns::Data> a; // expected-note {{in instantiation of member function}} 21 } 22