Lines Matching full:macro
9 // CHECK: {{.*}}:4:{{[0-9]+}}: note: expanded from macro 'M2' in foo()
10 // CHECK: {{.*}}:3:{{[0-9]+}}: note: expanded from macro 'M1' in foo()
30 // PR9279: comprehensive tests for multi-level macro back traces
52 // CHECK: {{.*}}:37:55: note: expanded from macro 'macro_many_args3' in test()
53 // CHECK: {{.*}}:36:55: note: expanded from macro 'macro_many_args2' in test()
54 // CHECK: {{.*}}:35:35: note: expanded from macro 'macro_many_args1' in test()
61 // CHECK: {{.*}}:4:12: note: expanded from macro 'M2' in test()
62 // CHECK: {{.*}}:37:55: note: expanded from macro 'macro_many_args3' in test()
63 // CHECK: {{.*}}:36:55: note: expanded from macro 'macro_many_args2' in test()
64 // CHECK: {{.*}}:35:35: note: expanded from macro 'macro_many_args1' in test()
71 // This caret location needs to be printed *inside* a different macro's in test()
75 // CHECK: {{.*}}:32:36: note: expanded from macro 'macro_args2' in test()
76 // CHECK: {{.*}}:31:24: note: expanded from macro 'macro_args1' in test()
77 // CHECK: {{.*}}:37:55: note: expanded from macro 'macro_many_args3' in test()
78 // CHECK: {{.*}}:36:55: note: expanded from macro 'macro_many_args2' in test()
79 // CHECK: {{.*}}:35:35: note: expanded from macro 'macro_many_args1' in test()
91 // CHECK: {{.*}}:84:53: note: expanded from macro 'variadic_args3' in test2()
92 // CHECK: {{.*}}:83:50: note: expanded from macro 'variadic_args2' in test2()
93 // CHECK: {{.*}}:82:35: note: expanded from macro 'variadic_args1' in test2()
105 // CHECK: {{.*}}:99:72: note: expanded from macro 'variadic_pasting_args3' in test3()
106 // CHECK: {{.*}}:97:68: note: expanded from macro 'variadic_pasting_args2' in test3()
107 // CHECK: {{.*}}:96:41: note: expanded from macro 'variadic_pasting_args1' in test3()
113 // CHECK: {{.*}}:100:44: note: expanded from macro 'variadic_pasting_args3a' in test3()
116 // CHECK: {{.*}}:98:70: note: expanded from macro 'variadic_pasting_args2a' in test3()
119 // CHECK: {{.*}}:96:41: note: expanded from macro 'variadic_pasting_args1' in test3()
126 // CHECK: {{.*}}:124:39: note: expanded from macro 'BAD_CONDITIONAL_OPERATOR'
129 // CHECK: {{.*}}:124:39: note: expanded from macro 'BAD_CONDITIONAL_OPERATOR'
132 // CHECK: {{.*}}:124:39: note: expanded from macro 'BAD_CONDITIONAL_OPERATOR'
143 // CHECK-NEXT: {{.*}}:138:21: note: expanded from macro 'X'
146 // CHECK-NEXT: {{.*}}:136:15: note: expanded from macro 'QMARK'
152 // CHECK-NEXT: {{.*}}:138:21: note: expanded from macro 'X'
162 // CHECK-NEXT: {{.*}}:157:25: note: expanded from macro 'Y'
165 // CHECK-NEXT: {{.*}}:136:15: note: expanded from macro 'QMARK'
179 // CHECK-NEXT: {{.*}}:173:41: note: expanded from macro 'BARC'
193 // CHECK-NEXT: {{.*}}:185:21: note: expanded from macro 'UTARG_MAX_U'
196 // CHECK-NEXT: {{.*}}:184:27: note: expanded from macro 'APPEND'
199 // CHECK-NEXT: {{.*}}:183:31: note: expanded from macro 'APPEND2'
211 // FIXME: Change test to use 'Cstrlen' instead of 'strlen_test' when macro printing is fixed. in f()
217 // CHECK-NEXT: {{.*}}:208:21: note: expanded from macro 'Csprintf'
220 // CHECK-NEXT: {{.*}}:206:56: note: expanded from macro 'sprintf2'
224 #define SWAP_AND_APPLY(arg, macro) macro arg argument
225 #define APPLY(macro, arg) macro arg argument
234 // CHECK-NEXT: {{.*}}:224:36: note: expanded from macro 'SWAP_AND_APPLY'
235 // CHECK-NEXT: #define SWAP_AND_APPLY(arg, macro) macro arg
237 // CHECK-NEXT: {{.*}}:226:51: note: expanded from macro 'DECLARE_HELPER'
243 // CHECK-NEXT: {{.*}}:225:27: note: expanded from macro 'APPLY'
244 // CHECK-NEXT: #define APPLY(macro, arg) macro arg
246 // CHECK-NEXT: {{.*}}:226:51: note: expanded from macro 'DECLARE_HELPER'