Home | History | Annotate | Download | only in Sema

Lines Matching defs:Ambiguous

335   assert(ResultKind != Ambiguous || Decls.size() > 1 ||
338 assert((Paths != nullptr) == (ResultKind == Ambiguous &&
394 // FIXME: In the presence of ambiguous default arguments, we should keep both,
500 // Don't do any extra resolution if we've already resolved as ambiguous.
501 if (ResultKind == Ambiguous) return;
506 bool Ambiguous = false;
568 Ambiguous = true;
589 Ambiguous = true;
605 if (N > 1 && HideTags && HasTag && !Ambiguous &&
614 Ambiguous = true;
619 if (!EquivalentNonFunctions.empty() && !Ambiguous)
626 Ambiguous = true;
628 if (Ambiguous)
664 if (isAmbiguous()) Out << ", ambiguous";
1800 // // with #2 if T == U; neither should be ambiguous.
2290 // specialization thereof, and is not ambiguous.
2359 // lookup is ambiguous.
2371 // FIXME: This language rule no longer exists. Checking for ambiguous base
2385 // subobjects. Name lookup is ambiguous.
2447 /// @returns True if any decls were found (but possibly ambiguous)
2491 /// @returns True if any decls were found (but possibly ambiguous)
2524 /// \param Result The result of the ambiguous lookup to be diagnosed.
2526 assert(Result.isAmbiguous() && "Lookup result must be ambiguous");
3052 assert(!Operators.isAmbiguous() && "Operator lookup cannot be ambiguous");
3263 Result->setKind(SpecialMemberOverloadResult::Ambiguous);
3382 assert(R.getResultKind() != LookupResult::Ambiguous &&
3383 "literal operator lookup can't be ambiguous");
3896 // a particular member would be ambiguous. For example, given
4407 case LookupResult::Ambiguous:
4497 case LookupResult::Ambiguous: