Home | History | Annotate | Download | only in SemaCXX

Lines Matching defs:std

1 // RUN: %clang_cc1 -triple i686-pc-linux-gnu -fsyntax-only -verify %s -Wabsolute-value -std=c++11
2 // RUN: %clang_cc1 -triple i686-pc-linux-gnu -fsyntax-only %s -Wabsolute-value -fdiagnostics-parseable-fixits -std=c++11 2>&1 | FileCheck %s
18 namespace std {
36 (void)std::abs(x);
44 // expected-note@-2 {{use function 'std::abs' instead}}
45 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
48 // expected-note@-2 {{use function 'std::abs' instead}}
49 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
52 // expected-note@-2 {{use function 'std::abs' instead}}
53 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
57 // expected-note@-2 {{use function 'std::abs' instead}}
58 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
61 // expected-note@-2 {{use function 'std::abs' instead}}
62 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
65 // expected-note@-2 {{use function 'std::abs' instead}}
66 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
74 // expected-note@-2 {{use function 'std::abs' instead}}
75 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
78 // expected-note@-2 {{use function 'std::abs' instead}}
79 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
82 // expected-note@-2 {{use function 'std::abs' instead}}
83 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
87 // expected-note@-2 {{use function 'std::abs' instead}}
88 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
91 // expected-note@-2 {{use function 'std::abs' instead}}
92 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
95 // expected-note@-2 {{use function 'std::abs' instead}}
96 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
100 (void)std::abs(x);
108 // expected-note@-2 {{use function 'std::abs' instead}}
109 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
112 // expected-note@-2 {{use function 'std::abs' instead}}
113 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
116 // expected-note@-2 {{use function 'std::abs' instead}}
117 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
121 // expected-note@-2 {{use function 'std::abs' instead}}
122 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
125 // expected-note@-2 {{use function 'std::abs' instead}}
126 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
129 // expected-note@-2 {{use function 'std::abs' instead}}
130 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
139 // expected-note@-2 {{use function 'std::abs' instead}}
140 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
143 // expected-note@-2 {{use function 'std::abs' instead}}
144 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
147 // expected-note@-2 {{use function 'std::abs' instead}}
148 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
152 // expected-note@-2 {{use function 'std::abs' instead}}
153 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
156 // expected-note@-2 {{use function 'std::abs' instead}}
157 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
160 // expected-note@-2 {{use function 'std::abs' instead}}
161 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
165 (void)std::abs(x);
169 // expected-note@-2{{use function 'std::abs' instead}}
170 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:12}:"std::abs"
173 // expected-note@-2{{use function 'std::abs' instead}}
174 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
179 // expected-note@-2 {{use function 'std::abs' instead}}
180 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
183 // expected-note@-2 {{use function 'std::abs' instead}}
184 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
187 // expected-note@-2 {{use function 'std::abs' instead}}
188 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
192 // expected-note@-2 {{use function 'std::abs' instead}}
193 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
196 // expected-note@-2 {{use function 'std::abs' instead}}
197 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
200 // expected-note@-2 {{use function 'std::abs' instead}}
201 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
205 // expected-note@-2{{use function 'std::abs' instead}}
206 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:22}:"std::abs"
209 // expected-note@-2{{use function 'std::abs' instead}}
210 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
215 // expected-note@-2 {{use function 'std::abs' instead}}
216 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
219 // expected-note@-2 {{use function 'std::abs' instead}}
220 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
223 // expected-note@-2 {{use function 'std::abs' instead}}
224 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
228 // expected-note@-2 {{use function 'std::abs' instead}}
229 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
232 // expected-note@-2 {{use function 'std::abs' instead}}
233 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
236 // expected-note@-2 {{use function 'std::abs' instead}}
237 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
241 (void)std::abs(x);
245 // expected-note@-2 {{use function 'std::abs' instead}}
246 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:12}:"std::abs"
249 // expected-note@-2 {{use function 'std::abs' instead}}
250 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
253 // expected-note@-2 {{use function 'std::abs' instead}}
254 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
262 // expected-note@-2 {{use function 'std::abs' instead}}
263 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
266 // expected-note@-2 {{use function 'std::abs' instead}}
267 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
270 // expected-note@-2 {{use function 'std::abs' instead}}
271 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
275 // expected-note@-2 {{use function 'std::abs' instead}}
276 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:22}:"std::abs"
279 // expected-note@-2 {{use function 'std::abs' instead}}
280 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
283 // expected-note@-2 {{use function 'std::abs' instead}}
284 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
292 // expected-note@-2 {{use function 'std::abs' instead}}
293 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
296 // expected-note@-2 {{use function 'std::abs' instead}}
297 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
300 // expected-note@-2 {{use function 'std::abs' instead}}
301 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
305 (void)std::abs(x);
309 // expected-note@-2 {{use function 'std::abs' instead}}
310 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:12}:"std::abs"
313 // expected-note@-2 {{use function 'std::abs' instead}}
314 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
317 std::abs' instead}}
318 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
322 // expected-note@-2{{use function 'std::abs' instead}}
323 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
329 // expected-note@-2 {{use function 'std::abs' instead}}
330 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
333 // expected-note@-2 {{use function 'std::abs' instead}}
334 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
337 // expected-note@-2 {{use function 'std::abs' instead}}
338 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
342 // expected-note@-2 {{use function 'std::abs' instead}}
343 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:22}:"std::abs"
346 // expected-note@-2 {{use function 'std::abs' instead}}
347 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
350 // expected-note@-2 {{use function 'std::abs' instead}}
351 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
355 // expected-note@-2{{use function 'std::abs' instead}}
356 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
362 // expected-note@-2 {{use function 'std::abs' instead}}
363 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
366 // expected-note@-2 {{use function 'std::abs' instead}}
367 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
370 // expected-note@-2 {{use function 'std::abs' instead}}
371 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
375 (void)std::abs(x);
379 // expected-note@-2 {{use function 'std::abs' instead}}
380 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:12}:"std::abs"
383 // expected-note@-2 {{use function 'std::abs' instead}}
384 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
387 // expected-note@-2 {{use function 'std::abs' instead}}
388 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
392 // expected-note@-2{{use function 'std::abs' instead}}
393 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
396 // expected-note@-2{{use function 'std::abs' instead}}
397 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
402 // expected-note@-2 {{use function 'std::abs' instead}}
403 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
406 // expected-note@-2 {{use function 'std::abs' instead}}
407 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:13}:"std::abs"
410 // expected-note@-2 {{use function 'std::abs' instead}}
411 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:14}:"std::abs"
415 // expected-note@-2 {{use function 'std::abs' instead}}
416 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:22}:"std::abs"
419 // expected-note@-2 {{use function 'std::abs' instead}}
420 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
423 // expected-note@-2 {{use function 'std::abs' instead}}
424 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
428 // expected-note@-2{{use function 'std::abs' instead}}
429 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
432 // expected-note@-2{{use function 'std::abs' instead}}
433 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
438 // expected-note@-2 {{use function 'std::abs' instead}}
439 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
442 // expected-note@-2 {{use function 'std::abs' instead}}
443 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:23}:"std::abs"
446 // expected-note@-2 {{use function 'std::abs' instead}}
447 // CHECK: fix-it:"{{.*}}":{[[@LINE-3]]:9-[[@LINE-3]]:24}:"std::abs"
655 (void)std::abs(x);
657 // expected-note@-2 {{remove the call to 'std::abs' since unsigned values cannot be negative}}
740 (void)std::abs(x);
742 // expected-note@-2 {{remove the call to 'std::abs' since unsigned values cannot be negative}}