Lines Matching full:macro

6 // RUN:   -iquote Inputs/macro-ambiguity/a/quote \
7 // RUN: -isystem Inputs/macro-ambiguity/a/system \
11 // RUN: Inputs/macro-ambiguity/module.modulemap
15 // RUN: -iquote Inputs/macro-ambiguity/b/quote \
16 // RUN: -isystem Inputs/macro-ambiguity/b/system \
20 // RUN: Inputs/macro-ambiguity/module.modulemap
24 // RUN: -iquote Inputs/macro-ambiguity/c/quote \
25 // RUN: -isystem Inputs/macro-ambiguity/c/system \
29 // RUN: Inputs/macro-ambiguity/module.modulemap
33 // RUN: -iquote Inputs/macro-ambiguity/d/quote \
34 // RUN: -isystem Inputs/macro-ambiguity/d/system \
38 // RUN: Inputs/macro-ambiguity/module.modulemap
42 // RUN: -iquote Inputs/macro-ambiguity/a/quote \
43 // RUN: -isystem Inputs/macro-ambiguity/a/system \
44 // RUN: -iquote Inputs/macro-ambiguity/b/quote \
45 // RUN: -isystem Inputs/macro-ambiguity/b/system \
46 // RUN: -iquote Inputs/macro-ambiguity/c/quote \
47 // RUN: -isystem Inputs/macro-ambiguity/c/system \
48 // RUN: -iquote Inputs/macro-ambiguity/d/quote \
49 // RUN: -isystem Inputs/macro-ambiguity/d/system \
50 // RUN: -iquote Inputs/macro-ambiguity/e/quote \
51 // RUN: -isystem Inputs/macro-ambiguity/e/system \
54 // RUN: -fmodule-map-file=Inputs/macro-ambiguity/module.modulemap \
59 // RUN: -Wambiguous-macro -verify macro-ambiguity.cpp
63 // RUN: -iquote Inputs/macro-ambiguity/a/quote \
64 // RUN: -isystem Inputs/macro-ambiguity/a/system \
65 // RUN: -iquote Inputs/macro-ambiguity/b/quote \
66 // RUN: -isystem Inputs/macro-ambiguity/b/system \
67 // RUN: -iquote Inputs/macro-ambiguity/c/quote \
68 // RUN: -isystem Inputs/macro-ambiguity/c/system \
69 // RUN: -iquote Inputs/macro-ambiguity/d/quote \
70 // RUN: -isystem Inputs/macro-ambiguity/d/system \
71 // RUN: -iquote Inputs/macro-ambiguity/e/quote \
72 // RUN: -isystem Inputs/macro-ambiguity/e/system \
75 // RUN: -fmodule-map-file=Inputs/macro-ambiguity/module.modulemap \
80 // RUN: -Wambiguous-macro -verify macro-ambiguity.cpp
100 x = FOO1_QUOTE(x); // expected-warning {{ambiguous expansion of macro}} in test()
101 // expected-note@Inputs/macro-ambiguity/c/quote/c_quote.h:4 {{expanding this definition}} in test()
102 // expected-note@Inputs/macro-ambiguity/a/quote/a_quote.h:4 {{other definition}} in test()
106 x = BAR1_QUOTE(x); // expected-warning {{ambiguous expansion of macro}} in test()
107 // expected-note@Inputs/macro-ambiguity/d/quote/d_quote.h:4 {{expanding this definition}} in test()
108 // expected-note@Inputs/macro-ambiguity/a/quote/a_quote.h:5 {{other definition}} in test()
112 x = BAZ1_QUOTE(x); // expected-warning {{ambiguous expansion of macro}} in test()
113 // expected-note@Inputs/macro-ambiguity/a/quote/a_quote.h:6 {{expanding this definition}} in test()
114 // expected-note@Inputs/macro-ambiguity/e/quote/e_quote.h:4 {{other definition}} in test()
120 x = FOO2_QUOTE(x); // expected-warning {{ambiguous expansion of macro}} in test()
121 // expected-note@Inputs/macro-ambiguity/c/quote/c_quote.h:5 {{expanding this definition}} in test()
122 // expected-note@Inputs/macro-ambiguity/b/quote/b_quote.h:4 {{other definition}} in test()
130 x = BAZ2_QUOTE(x); // expected-warning {{ambiguous expansion of macro}} in test()
131 // expected-note@Inputs/macro-ambiguity/b/quote/b_quote.h:6 {{expanding this definition}} in test()
132 // expected-note@Inputs/macro-ambiguity/e/quote/e_quote.h:5 {{other definition}} in test()