141d4562dSArgyrios Kyrtzidis // Test this without pch. 241d4562dSArgyrios Kyrtzidis // RUN: %clang_cc1 -include %S/cxx-using.h -fsyntax-only -verify %s 341d4562dSArgyrios Kyrtzidis 441d4562dSArgyrios Kyrtzidis // Test with pch. 541d4562dSArgyrios Kyrtzidis // RUN: %clang_cc1 -x c++-header -emit-pch -o %t %S/cxx-using.h 641d4562dSArgyrios Kyrtzidis // RUN: %clang_cc1 -include-pch %t -fsyntax-only -verify %s 741d4562dSArgyrios Kyrtzidis m()841d4562dSArgyrios Kyrtzidisvoid m() { 9*fcc699aeSAndy Gibbs D s; 1041d4562dSArgyrios Kyrtzidis s.f(); // expected-error {{no matching member}} 1141d4562dSArgyrios Kyrtzidis } 1241d4562dSArgyrios Kyrtzidis 13*fcc699aeSAndy Gibbs // expected-note@cxx-using.h:9 {{candidate function}} 14*fcc699aeSAndy Gibbs // expected-note@cxx-using.h:15 {{candidate function}} 15