Lines Matching full:no
6 // PR9548 - "no known conversion from 'vector<string>' to 'vector<string>'"
26 // CHECK-ELIDE-NOTREE: no matching function for call to 'f'
27 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<std::basic_s…
28 // CHECK-NOELIDE-NOTREE: no matching function for call to 'f'
29 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<std::basic…
30 // CHECK-ELIDE-TREE: no matching function for call to 'f'
31 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
34 // CHECK-NOELIDE-TREE: no matching function for call to 'f'
35 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
45 // CHECK-ELIDE-NOTREE: no matching function for call to 'set1'
46 …andidate function not viable: no known conversion from 'I1<[5 * ...], 2, [2 * ...], 7>' to 'I1<[5 …
47 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set1'
48 …candidate function not viable: no known conversion from 'I1<1, 2, 3, 4, 2, 2, 4, 3, 7>' to 'I1<1, …
49 // CHECK-ELIDE-TREE: no matching function for call to 'set1'
50 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
55 // CHECK-ELIDE-TREE: [7 != (no argument)]>
56 // CHECK-NOELIDE-TREE: no matching function for call to 'set1'
57 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
67 // CHECK-NOELIDE-TREE: [7 != (no argument)]>
75 // CHECK-ELIDE-NOTREE: no matching function for call to 'set2'
76 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'I2<double, [...], i…
77 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set2'
78 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'I2<double, int, i…
79 // CHECK-ELIDE-TREE: no matching function for call to 'set2'
80 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
85 // CHECK-NOELIDE-TREE: no matching function for call to 'set2'
86 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
99 // CHECK-ELIDE-NOTREE: no matching function for call to 'set3'
100 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'I3<&V3, [...]>' to …
101 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set3'
102 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'I3<&V3, &V2>' to …
103 // CHECK-ELIDE-TREE: no matching function for call to 'set3'
104 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
108 // CHECK-NOELIDE-TREE: no matching function for call to 'set3'
109 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
127 // CHECK-ELIDE-NOTREE: no matching function for call to 'set4'
128 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'Beta<void, void>' t…
129 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set4'
130 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'Beta<void, void>'…
131 // CHECK-ELIDE-TREE: no matching function for call to 'set4'
132 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from 'Beta<void, void>' to …
133 // CHECK-NOELIDE-TREE: no matching function for call to 'set4'
134 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from 'Beta<void, void>' t…
140 // CHECK-ELIDE-NOTREE: no matching function for call to 'set5'
141 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'Alpha<Beta<Gamma<vo…
142 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set5'
143 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'Alpha<Beta<Gamma<…
144 // CHECK-ELIDE-TREE: no matching function for call to 'set5'
145 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
153 // CHECK-NOELIDE-TREE: no matching function for call to 'set5'
154 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
166 // CHECK-ELIDE-NOTREE: no matching function for call to 'set5'
167 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'Alpha<Beta<Delta<in…
168 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set5'
169 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'Alpha<Beta<Delta<…
170 // CHECK-ELIDE-TREE: no matching function for call to 'set5'
171 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
177 // CHECK-NOELIDE-TREE: no matching function for call to 'set5'
178 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
196 // CHECK-ELIDE-NOTREE: no matching function for call to 'set7'
197 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'class7<&b7>' to 'cl…
198 // CHECK-ELIDE-NOTREE: no matching function for call to 'set7'
199 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'class7<c7>' to 'cla…
200 // CHECK-ELIDE-NOTREE: no matching function for call to 'set7'
201 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'class7<nullptr>' to…
202 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set7'
203 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'class7<&b7>' to '…
204 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set7'
205 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'class7<c7>' to 'c…
206 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set7'
207 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'class7<nullptr>' …
208 // CHECK-ELIDE-TREE: no matching function for call to 'set7'
209 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
212 // CHECK-ELIDE-TREE: no matching function for call to 'set7'
213 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
216 // CHECK-ELIDE-TREE: no matching function for call to 'set7'
217 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
220 // CHECK-NOELIDE-TREE: no matching function for call to 'set7'
221 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
224 // CHECK-NOELIDE-TREE: no matching function for call to 'set7'
225 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
228 // CHECK-NOELIDE-TREE: no matching function for call to 'set7'
229 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
237 // CHECK-ELIDE-NOTREE: no matching function for call to 'f8'
238 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'S8<[2 * ...], char>…
239 // CHECK-NOELIDE-NOTREE: no matching function for call to 'f8'
240 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'S8<int, char, cha…
241 // CHECK-ELIDE-TREE: no matching function for call to 'f8'
242 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
246 // CHECK-NOELIDE-TREE: no matching function for call to 'f8'
247 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
259 // CHECK-ELIDE-NOTREE: no matching function for call to 'f9'
260 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'S9<[2 * ...], S9<[2…
261 // CHECK-NOELIDE-NOTREE: no matching function for call to 'f9'
262 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'S9<int, char, S9<…
263 // CHECK-ELIDE-TREE: no matching function for call to 'f9'
264 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
270 // CHECK-NOELIDE-TREE: no matching function for call to 'f9'
271 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
287 // CHECK-ELIDE-NOTREE: no matching function for call to 'set10'
288 … CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'class_types<[...], (…
289 // CHECK-ELIDE-NOTREE: no matching function for call to 'set10'
290 …E: candidate function not viable: no known conversion from 'class_types<[2 * ...], int>' to 'class…
291 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set10'
292 …CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'class_types<int, (n…
293 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set10'
294 …EE: candidate function not viable: no known conversion from 'class_types<int, int, int>' to 'class…
295 // CHECK-ELIDE-TREE: no matching function for call to 'set10'
296 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
299 // CHECK-ELIDE-TREE: [(no argument) != int]>
300 // CHECK-ELIDE-TREE: no matching function for call to 'set10'
301 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
304 // CHECK-ELIDE-TREE: [int != (no argument)]>
305 // CHECK-NOELIDE-TREE: no matching function for call to 'set10'
306 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
309 // CHECK-NOELIDE-TREE: [(no argument) != int]>
310 // CHECK-NOELIDE-TREE: no matching function for call to 'set10'
311 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
315 // CHECK-NOELIDE-TREE: [int != (no argument)]>
323 // CHECK-ELIDE-NOTREE: no matching function for call to 'set11'
324 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'class_ints<1, (no a…
325 // CHECK-ELIDE-NOTREE: no matching function for call to 'set11'
326 …TREE: candidate function not viable: no known conversion from 'class_ints<0, [...], 6>' to 'class_…
327 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set11'
328 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'class_ints<1, (no…
329 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set11'
330 …E-NOTREE: candidate function not viable: no known conversion from 'class_ints<0, 3, 6>' to 'class_…
331 // CHECK-ELIDE-TREE: no matching function for call to 'set11'
332 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
335 // CHECK-ELIDE-TREE: [(no argument) != 3]>
336 // CHECK-ELIDE-TREE: no matching function for call to 'set11'
337 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
341 // CHECK-ELIDE-TREE: [6 != (no argument)]>
342 // CHECK-NOELIDE-TREE: no matching function for call to 'set11'
343 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
346 // CHECK-NOELIDE-TREE: [(no argument) != 3]>
347 // CHECK-NOELIDE-TREE: no matching function for call to 'set11'
348 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
352 // CHECK-NOELIDE-TREE: [6 != (no argument)]>
362 // CHECK-ELIDE-NOTREE: no matching function for call to 'set12'
363 …OTREE: candidate function not viable: no known conversion from 'class_template_templates<template …
364 // CHECK-ELIDE-NOTREE: no matching function for call to 'set12'
365 …not viable: no known conversion from 'class_template_templates<[2 * ...], template tt1>' to 'class…
366 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set12'
367 …OTREE: candidate function not viable: no known conversion from 'class_template_templates<template …
368 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set12'
369 …no known conversion from 'class_template_templates<template tt1, template tt1, template tt1>' to '…
370 // CHECK-ELIDE-TREE: no matching function for call to 'set12'
371 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
374 // CHECK-ELIDE-TREE: [template (no argument) != template tt1]>
375 // CHECK-ELIDE-TREE: no matching function for call to 'set12'
376 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
379 // CHECK-ELIDE-TREE: [template tt1 != template (no argument)]>
380 // CHECK-NOELIDE-TREE: no matching function for call to 'set12'
381 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
384 // CHECK-NOELIDE-TREE: [template (no argument) != template tt1]>
385 // CHECK-NOELIDE-TREE: no matching function for call to 'set12'
386 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
390 // CHECK-NOELIDE-TREE: [template tt1 != template (no argument)]>
399 // CHECK-ELIDE-NOTREE: no matching function for call to 'set13'
400 …/ CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'class_ptrs<&c13, (n…
401 // CHECK-ELIDE-NOTREE: no matching function for call to 'set13'
402 …E: candidate function not viable: no known conversion from 'class_ptrs<[2 * ...], &d13>' to 'class…
403 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set13'
404 …CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'class_ptrs<&c13, (n…
405 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set13'
406 …: candidate function not viable: no known conversion from 'class_ptrs<&a13, &b13, &d13>' to 'class…
407 // CHECK-ELIDE-TREE: no matching function for call to 'set13'
408 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
411 // CHECK-ELIDE-TREE: [(no argument) != &b13]>
412 // CHECK-ELIDE-TREE: no matching function for call to 'set13'
413 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
416 // CHECK-ELIDE-TREE: [&d13 != (no argument)]>
417 // CHECK-NOELIDE-TREE: no matching function for call to 'set13'
418 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
421 // CHECK-NOELIDE-TREE: [(no argument) != &b13]>
422 // CHECK-NOELIDE-TREE: no matching function for call to 'set13'
423 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
427 // CHECK-NOELIDE-TREE: [&d13 != (no argument)]>
435 // CHECK-ELIDE-NOTREE: no matching function for call to 'f14'
436 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'a14<char>' to 'a14<…
437 // CHECK-NOELIDE-NOTREE: no matching function for call to 'f14'
438 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'a14<char>' to 'a1…
439 // CHECK-ELIDE-TREE: no matching function for call to 'f14'
440 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
443 // CHECK-NOELIDE-TREE: no matching function for call to 'f14'
444 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
456 // no error here
462 // CHECK-ELIDE-NOTREE: no matching function for call to 'set16'
463 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vector…
464 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set16'
465 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vect…
466 // CHECK-ELIDE-TREE: no matching function for call to 'set16'
467 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
470 // CHECK-ELIDE-TREE: [const != (no qualifiers)] int>>
471 // CHECK-NOELIDE-TREE: no matching function for call to 'set16'
472 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
475 // CHECK-NOELIDE-TREE: [const != (no qualifiers)] int>>
481 // CHECK-ELIDE-NOTREE: no matching function for call to 'set17'
482 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vector…
483 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set17'
484 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vect…
485 // CHECK-ELIDE-TREE: no matching function for call to 'set17'
486 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
488 // CHECK-ELIDE-TREE: [const != (no qualifiers)] vector<...>>
489 // CHECK-NOELIDE-TREE: no matching function for call to 'set17'
490 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
492 // CHECK-NOELIDE-TREE: [const != (no qualifiers)] vector<
499 // CHECK-ELIDE-NOTREE: no matching function for call to 'set18'
500 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<vector<...>>…
501 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set18'
502 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<vector<int…
503 // CHECK-ELIDE-TREE: no matching function for call to 'set18'
504 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
506 // CHECK-ELIDE-TREE: [(no qualifiers) != const] vector<...>>
507 // CHECK-NOELIDE-TREE: no matching function for call to 'set18'
508 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
510 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] vector<
517 // CHECK-ELIDE-NOTREE: no matching function for call to 'set19'
518 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vector…
519 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set19'
520 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vect…
521 // CHECK-ELIDE-TREE: no matching function for call to 'set19'
522 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
525 // CHECK-NOELIDE-TREE: no matching function for call to 'set19'
526 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
535 // CHECK-ELIDE-NOTREE: no matching function for call to 'set20'
536 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vector…
537 // CHECK-NOELIDE-NOTREE: no matching function for call to 'set20'
538 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<const vect…
539 // CHECK-ELIDE-TREE: no matching function for call to 'set20'
540 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
543 // CHECK-NOELIDE-TREE: no matching function for call to 'set20'
544 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
555 // CHECK-ELIDE-NOTREE: no matching function for call to 'f21'
556 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<U21<...>>' t…
557 // CHECK-NOELIDE-NOTREE: no matching function for call to 'f21'
558 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<U21<int>>'…
559 // CHECK-ELIDE-TREE: no matching function for call to 'f21'
560 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
562 // CHECK-ELIDE-TREE: [(no qualifiers) != const] U21<...>>
563 // CHECK-NOELIDE-TREE: no matching function for call to 'f21'
564 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
566 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] U21<
574 // CHECK-ELIDE-NOTREE: no matching function for call to 'f22'
575 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<U22<...>>' t…
576 // CHECK-NOELIDE-NOTREE: no matching function for call to 'f22'
577 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'vector<U22<int>>'…
578 // CHECK-ELIDE-TREE: no matching function for call to 'f22'
579 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
581 // CHECK-ELIDE-TREE: [(no qualifiers) != const] U22<...>>
582 // CHECK-NOELIDE-TREE: no matching function for call to 'f22'
583 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
585 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] U22<
600 // CHECK-ELIDE-NOTREE: no matching function for call to 'foo23'
601 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'D23<D23<char>>' to …
602 // CHECK-ELIDE-NOTREE: no matching function for call to 'foo23'
603 // CHECK-ELIDE-NOTREE: candidate function not viable: no known conversion from 'D23<char>' to 'D23<…
604 // CHECK-NOELIDE-NOTREE: no matching function for call to 'foo23'
605 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'D23<D23<char>>' t…
606 // CHECK-NOELIDE-NOTREE: no matching function for call to 'foo23'
607 // CHECK-NOELIDE-NOTREE: candidate function not viable: no known conversion from 'D23<char>' to 'D2…
608 // CHECK-ELIDE-TREE: no matching function for call to 'foo23'
609 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
611 // CHECK-ELIDE-TREE: [(no qualifiers) != const] D23<
613 // CHECK-ELIDE-TREE: no matching function for call to 'foo23'
614 // CHECK-ELIDE-TREE: candidate function not viable: no known conversion from argument type to param…
617 // CHECK-NOELIDE-TREE: no matching function for call to 'foo23'
618 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
620 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] D23<
622 // CHECK-NOELIDE-TREE: no matching function for call to 'foo23'
623 // CHECK-NOELIDE-TREE: candidate function not viable: no known conversion from argument type to par…
641 // CHECK-ELIDE-NOTREE: no viable overloaded '='
642 // CHECK-ELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no kn…
643 // CHECK-ELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no kn…
644 // CHECK-ELIDE-NOTREE: no viable overloaded '='
645 // CHECK-ELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no kn…
646 // CHECK-ELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no kn…
647 // CHECK-NOELIDE-NOTREE: no viable overloaded '='
648 // CHECK-NOELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no …
649 // CHECK-NOELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no …
650 // CHECK-NOELIDE-NOTREE: no viable overloaded '='
651 // CHECK-NOELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no …
652 // CHECK-NOELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no …
653 // CHECK-ELIDE-TREE: no viable overloaded '='
654 // CHECK-ELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no know…
655 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo1<
657 // CHECK-ELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no know…
660 // CHECK-ELIDE-TREE: no viable overloaded '='
661 // CHECK-ELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no know…
662 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo1<
664 // CHECK-ELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no know…
667 // CHECK-NOELIDE-TREE: no viable overloaded '='
668 // CHECK-NOELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no kn…
669 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo1<
671 // CHECK-NOELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no kn…
674 // CHECK-NOELIDE-TREE: no viable overloaded '='
675 // CHECK-NOELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no kn…
676 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo1<
678 // CHECK-NOELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no kn…
690 // CHECK-ELIDE-NOTREE: no viable overloaded '='
691 // CHECK-ELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no kn…
692 // CHECK-ELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no kn…
693 // CHECK-ELIDE-NOTREE: no viable overloaded '='
694 // CHECK-ELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no kn…
695 // CHECK-ELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no kn…
696 // CHECK-NOELIDE-NOTREE: no viable overloaded '='
697 // CHECK-NOELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no …
698 // CHECK-NOELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no …
699 // CHECK-NOELIDE-NOTREE: no viable overloaded '='
700 // CHECK-NOELIDE-NOTREE: candidate function (the implicit copy assignment operator) not viable: no …
701 // CHECK-NOELIDE-NOTREE: candidate function (the implicit move assignment operator) not viable: no …
702 // CHECK-ELIDE-TREE: no viable overloaded '='
703 // CHECK-ELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no know…
704 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo2<
706 // CHECK-ELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no know…
709 // CHECK-ELIDE-TREE: no viable overloaded '='
710 // CHECK-ELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no know…
711 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo2<
713 // CHECK-ELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no know…
716 // CHECK-NOELIDE-TREE: no viable overloaded '='
717 // CHECK-NOELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no kn…
718 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo2<
720 // CHECK-NOELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no kn…
723 // CHECK-NOELIDE-TREE: no viable overloaded '='
724 // CHECK-NOELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no kn…
725 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo2<
727 // CHECK-NOELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no kn…
739 // CHECK-ELIDE-NOTREE: no viable overloaded '='
740 …ction (the implicit copy assignment operator) not viable: no known conversion from 'Foo3<1, (no ar…
741 …ction (the implicit move assignment operator) not viable: no known conversion from 'Foo3<1, (no ar…
742 // CHECK-ELIDE-NOTREE: no viable overloaded '='
743 …implicit copy assignment operator) not viable: no known conversion from 'Foo3<2, 1>' to 'const Foo…
744 …he implicit move assignment operator) not viable: no known conversion from 'Foo3<2, 1>' to 'Foo3<1…
745 // CHECK-NOELIDE-NOTREE: no viable overloaded '='
746 …ction (the implicit copy assignment operator) not viable: no known conversion from 'Foo3<1, (no ar…
747 …ction (the implicit move assignment operator) not viable: no known conversion from 'Foo3<1, (no ar…
748 // CHECK-NOELIDE-NOTREE: no viable overloaded '='
749 …implicit copy assignment operator) not viable: no known conversion from 'Foo3<2, 1>' to 'const Foo…
750 …he implicit move assignment operator) not viable: no known conversion from 'Foo3<2, 1>' to 'Foo3<1…
751 // CHECK-ELIDE-TREE: no viable overloaded '='
752 // CHECK-ELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no know…
753 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo3<
755 // CHECK-ELIDE-TREE: [(no argument) != 1]>
756 // CHECK-ELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no know…
759 // CHECK-ELIDE-TREE: [(no argument) != 1]>
760 // CHECK-ELIDE-TREE: no viable overloaded '='
761 // CHECK-ELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no know…
762 // CHECK-ELIDE-TREE: [(no qualifiers) != const] Foo3<
764 // CHECK-ELIDE-TREE: [1 != (no argument)]>
765 // CHECK-ELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no know…
768 // CHECK-ELIDE-TREE: [1 != (no argument)]>
769 // CHECK-NOELIDE-TREE: no viable overloaded '='
770 // CHECK-NOELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no kn…
771 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo3<
773 // CHECK-NOELIDE-TREE: [(no argument) != 1]>
774 // CHECK-NOELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no kn…
777 // CHECK-NOELIDE-TREE: [(no argument) != 1]>
778 // CHECK-NOELIDE-TREE: no viable overloaded '='
779 // CHECK-NOELIDE-TREE: candidate function (the implicit copy assignment operator) not viable: no kn…
780 // CHECK-NOELIDE-TREE: [(no qualifiers) != const] Foo3<
782 // CHECK-NOELIDE-TREE: [1 != (no argument)]>
783 // CHECK-NOELIDE-TREE: candidate function (the implicit move assignment operator) not viable: no kn…
786 // CHECK-NOELIDE-TREE: [1 != (no argument)]>
793 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'X<long, [...]>' to 'X<int, [...]>'
794 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'X<[...], 2>' to 'X<[...], 3>'
799 // with no arguments against itself. (We might need a different test if this
838 // CHECK-ELIDE-NOTREE: no matching function for call to 'func'
852 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in foo()
853 // CHECK-ELIDE-NOTREE: no known conversion from 'B::X<int>' to 'const rdar12931988::A::X<int>' in foo()
860 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in bar()
861 …// CHECK-ELIDE-NOTREE: no known conversion from 'Y<template rdar12931988::B::X>' to 'Y<template rd… in bar()
881 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
882 // CHECK-ELIDE-NOTREE: no known conversion from 'S<int2>' to 'S<int1>' in test()
885 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
886 // CHECK-ELIDE-NOTREE: no known conversion from 'S<int1>' to 'S<int2>' in test()
890 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
891 // CHECK-ELIDE-NOTREE: no known conversion from 'S<int1>' to 'S<default_int>' in test()
894 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
895 // CHECK-ELIDE-NOTREE: no known conversion from 'S<(default) default_int>' to 'S<int2>' in test()
918 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
919 // CHECK-ELIDE-NOTREE: no known conversion from 'A<char, [...]>' to 'A<int, [...]>' in test()
921 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
922 …// CHECK-ELIDE-NOTREE: no known conversion from 'A<[...], (default) Trait<T>::V aka 40>' to 'A<[..… in test()
924 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
925 // CHECK-ELIDE-NOTREE: no known conversion from 'A<int, 10>' to 'A<char, 40>' in test()
931 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
932 // CHECK-ELIDE-NOTREE: no known conversion from 'B<char, [...]>' to 'B<int, [...]>' in test()
934 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
935 // CHECK-ELIDE-NOTREE: no known conversion from 'B<[...], (default) int>' to 'B<[...], char>' in test()
937 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
938 // CHECK-ELIDE-NOTREE: no known conversion from 'B<int, char>' to 'B<char, int>' in test()
944 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
945 // CHECK-ELIDE-NOTREE: no known conversion from 'C<char, (default) I>' to 'C<int, I>' in test()
947 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
948 // CHECK-ELIDE-NOTREE: no known conversion from 'C<[...], (default) I>' to 'C<[...], other>' in test()
950 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
951 // CHECK-ELIDE-NOTREE: no known conversion from 'C<int, other>' to 'C<char, I>' in test()
966 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
967 …// CHECK-ELIDE-NOTREE: no known conversion from 'A<[...], (no argument), (no argument)>' to 'A<[..… in test()
969 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
970 // CHECK-ELIDE-NOTREE: no known conversion from 'A<(default) 5, (no argument)>' to 'A<1, 2>' in test()
976 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
977 …// CHECK-ELIDE-NOTREE: no known conversion from 'B<[...], (no argument), (no argument)>' to 'B<[..… in test()
979 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
980 // CHECK-ELIDE-NOTREE: no known conversion from 'B<(default) i1, (no argument)>' to 'B<i2, i3>' in test()
983 …// CHECK-ELIDE-NOTREE: no viable conversion from 'B<[...], (no argument), (no argument)>' to 'B<[.… in test()
985 // CHECK-ELIDE-NOTREE: no viable conversion from 'B<(default) i1, (no argument)>' to 'B<i2, i3>' in test()
991 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
992 // CHECK-ELIDE-NOTREE: no known conversion from 'C<[...], (no argument)>' to 'C<[...], void>' in test()
994 // CHECK-ELIDE-NOTREE: no viable overloaded '=' in test()
995 …// CHECK-ELIDE-NOTREE: no known conversion from 'C<(default) void, (no argument)>' to 'C<char, cha… in test()
1008 // CHECK-ELIDE-NOTREE: no matching constructor for initialization of 'T<&b>' in test()
1009 …// CHECK-ELIDE-NOTREE: candidate constructor (the implicit copy constructor) not viable: no known … in test()
1011 // CHECK-ELIDE-NOTREE: no matching constructor for initialization of 'T<&c>' in test()
1012 …// CHECK-ELIDE-NOTREE: candidate constructor (the implicit copy constructor) not viable: no known … in test()
1016 // CHECK-ELIDE-NOTREE: no matching constructor for initialization of 'U<&b>' in test()
1017 …tor (the implicit copy constructor) not viable: no known conversion from 'U<&a, &a>' to 'const U<&… in test()
1020 // CHECK-ELIDE-NOTREE: no matching constructor for initialization of 'U<&b, &b, &b>' in test()
1021 … constructor (the implicit copy constructor) not viable: no known conversion from 'U<&a, &a, (no a… in test()
1044 …// CHECK-ELIDE-NOTREE: no viable conversion from 'M<C<DependentInt::N, INT<1>>>' to 'M<C<int, INT<… in test()
1061 …// CHECK-ELIDE-NOTREE: no known conversion from 'vector<PR17510::Atom *, [...]>' to 'const vector<… in foo()
1115 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global>>' to 'Wrapper<S<ptr aka nullpt…
1119 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global>>' to 'Wrapper<S<&global2>>'
1121 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global>>' to 'Wrapper<S<&global2>>'
1123 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global>>' to 'Wrapper<S<&global2>>'
1143 // CHECK-ELIDE-NOTREE: no viable conversion from 'S<[...], &global>' to 'S<[...], nullptr>'
1145 // CHECK-ELIDE-NOTREE: no viable conversion from 'S<[...], &global>' to 'S<[...], ptr aka nullptr>
1151 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<[...], &global>>' to 'Wrapper<S<[...], …
1153 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<[...], &global>>' to 'Wrapper<S<[...], …
1156 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1158 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1160 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1162 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1164 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1166 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1169 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1172 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<&global, [...]>>' to 'Wrapper<S<&global…
1175 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<[...], nullptr>>' to 'Wrapper<S<[...], …
1177 // CHECK-ELIDE-NOTREE: no viable conversion from 'Wrapper<S<[...], &global>>' to 'Wrapper<S<[...], …
1188 // CHECK-ELIDE-NOTREE: no viable conversion from 'T<[...], template C>' to 'T<[...], (default) temp…
1190 // CHECK-ELIDE-NOTREE: no viable conversion from 'T<[...], (default) template A>' to 'T<[...], temp…
1192 // CHECK-ELIDE-NOTREE: no viable conversion from 'T<template B>' to 'T<template A>'
1194 // CHECK-ELIDE-NOTREE: no viable conversion from 'T<template C, template B>' to 'T<template B, temp…
1196 // CHECK-ELIDE-NOTREE: no viable conversion from 'T<template B, [...]>' to 'T<template A, [...]>'
1198 // CHECK-ELIDE-NOTREE: no viable conversion from 'T<template A, [...]>' to 'T<template B, [...]>'
1204 // CHECK-ELIDE-NOTREE: no viable conversion from 'A<int>' to 'A<bool>'
1206 // CHECK-ELIDE-NOTREE: no viable conversion from 'A<bool>' to 'A<int>'
1267 // CHECK-ELIDE-NOTREE: no matching function for call to 'foo'
1268 …idate function [with T = BoolArgumentBitExtended::BoolT<true>] not viable: no known conversion fro…
1279 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<long long, (long long) 1>' to 'A<int, (i…
1280 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int, (int) 5>' to 'A<unsigned int, (unsi…
1281 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<signed char, (signed char) 1>' to 'A<boo…
1293 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int &, x>' to 'A<int, 5>'
1294 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int *, &x>' to 'A<int, 5 - 1 aka 4>'
1295 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int *, y>' to 'A<int, 5 + 1 aka 6>'
1296 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int **, nullptr>' to 'A<int, 0>'
1297 // CHECK-ELIDE-TREE: error: no viable conversion
1301 // CHECK-ELIDE-TREE: error: no viable conversion
1305 // CHECK-ELIDE-TREE: error: no viable conversion
1309 // CHECK-ELIDE-TREE: error: no viable conversion
1318 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int, 3>' to 'A<int &, x>'
1319 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int, 3 - 1 aka 2>' to 'A<int *, &x>'
1320 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int, 3 + 1 aka 4>' to 'A<int *, y>'
1321 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<int, 3>' to 'A<int **, nullptr>'
1322 // CHECK-ELIDE-TREE: error: no viable conversion
1326 // CHECK-ELIDE-TREE: error: no viable conversion
1330 // CHECK-ELIDE-TREE: error: no viable conversion
1334 // CHECK-ELIDE-TREE: error: no viable conversion
1341 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'B<int &, (default) x>' to 'B<int, 5>'
1342 // CHECK-ELIDE-TREE: error: no viable conversion
1348 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'B<int, 2>' to 'B<int &, (default) x>'
1355 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'C<int &, x>' to 'C<int, (default) 11>'
1356 // CHECK-ELIDE-TREE: error: no viable conversion
1362 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'C<int, (default) 11>' to 'C<int &, x>'
1373 …// CHECK-ELIDE-NOTREE: no viable conversion from 'A<[...], (default) 1 + 1 aka 2, (default) 2>' to…
1376 … // CHECK-ELIDE-NOTREE: no viable conversion from 'A<[2 * ...], (default) 2>' to 'A<[2 * ...], 0>'
1403 // CHECK-ELIDE-NOTREE: error: no matching function for call to 'f'
1404 // CHECK-ELIDE-NOTREE: note: candidate function [with T = int] not viable: no known conversion from…
1416 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<(default) 0>' to 'A<1>'
1417 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'A<1>' to 'A<(default) 0>'
1418 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'B<int>' to 'B<(default) ZeroArgs::A<0>>'
1419 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'B<(default) ZeroArgs::A<0>>' to 'B<int>'
1420 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'B<const A<...>>' to 'B<A<...>>'
1421 // CHECK-ELIDE-NOTREE: error: no viable conversion from 'B<A<...>>' to 'B<const A<...>>'
1434 // CHECK-ELIDE-NOTREE: error: no matching function for call to 'foo'
1435 // CHECK-ELIDE-NOTREE: note: candidate function not viable: no known conversion from 'Polygon<2, [.…
1456 // CHECK-ELIDE-NOTREE: error: no matching function for call to 'D'
1457 // CHECK-ELIDE-NOTREE: note: candidate function [with x = TypeAlias::X::X1] not viable: no known co…