Lines Matching +full:is +full:- +full:module
1 // RUN: rm -rf %t
2 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -x c++ -I%S/Inputs/merg…
3 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -x c++ -I%S/Inputs/merg…
14 int value; // expected-note 0-1{{target of using}}
15 typedef int type; // expected-note 0-1{{target of using}}
19 int k = T().v + T().value; // expected-note 0-2{{instantiation of}} in Use()
27 …return Use<C<T> >() + Use<D<T> >() + Use<E<T> >() + Use<F<T> >(); // expected-note 0-2{{instantiat… in UseAll()
34 // Which of these two sets of diagnostics is chosen is not important. It's OK
40 // expected-error@b.h:* {{'E::value' from module 'B' is not present in definition of 'E<T>' in modu…
41 // expected-error@b.h:* {{'E::v' from module 'B' is not present in definition of 'E<T>' in module '…
43 // expected-error@b.h:* {{'F::type' from module 'B' is not present in definition of 'F<T>' in modul…
44 // expected-error@b.h:* {{'F::t' from module 'B' is not present in definition of 'F<T>' in module '…
45 // expected-error@b.h:* {{'F::value' from module 'B' is not present in definition of 'F<T>' in modu…
46 // expected-error@b.h:* {{'F::v' from module 'B' is not present in definition of 'F<T>' in module '…
48 // expected-note@a.h:* +{{does not match}}
53 // expected-error@a.h:* {{'D::type' from module 'A' is not present in definition of 'D<T>' in modul…
54 // expected-error@a.h:* {{'D::value' from module 'A' is not present in definition of 'D<T>' in modu…
55 // expected-error@b.h:* 2{{'typename' keyword used on a non-type}}
56 // expected-error@b.h:* 2{{dependent using declaration resolved to type without 'typename'}}
58 // expected-error@a.h:* {{'E::type' from module 'A' is not present in definition of 'E<T>' in modul…
59 // expected-error@a.h:* {{'E::t' from module 'A' is not present in definition of 'E<T>' in module '…
60 // expected-error@a.h:* {{'E::value' from module 'A' is not present in definition of 'E<T>' in modu…
61 // expected-error@a.h:* {{'E::v' from module 'A' is not present in definition of 'E<T>' in module '…
62 // expected-note@b.h:* 2{{definition has no member}}
64 // expected-error@a.h:* {{'F::type' from module 'A' is not present in definition of 'F<T>' in modul…
65 // expected-error@a.h:* {{'F::t' from module 'A' is not present in definition of 'F<T>' in module '…
66 // expected-error@a.h:* {{'F::value' from module 'A' is not present in definition of 'F<T>' in modu…
67 // expected-error@a.h:* {{'F::v' from module 'A' is not present in definition of 'F<T>' in module '…
69 // expected-note@b.h:* +{{does not match}}
70 // expected-note@b.h:* +{{target of using}}