Home | History | Annotate | Download | only in Sema

Lines Matching refs:Bad

528     OS << "Bad conversion";
1672 // this is a bad conversion sequence.
4591 /// sequence required to pass this argument, which may be a bad
4646 // Set up the conversion sequence as a "bad" conversion, to allow us
4773 if (ICS.Bad.Kind == BadConversionSequence::bad_qualifiers) {
8216 Expr *FromExpr = Conv.Bad.FromExpr;
8217 QualType FromTy = Conv.Bad.getFromType();
8218 QualType ToTy = Conv.Bad.getToType();
8445 " when diagnosing bad template argument deduction due to too many"
8499 " for bad deduction diagnosis");
8513 llvm_unreachable("TDK_success while diagnosing bad deduction");
8525 assert(ParamD && "no parameter found for bad qualifiers deduction result");
8660 // FIXME: This fixes a bad diagnostic where both templates are named
8856 llvm_unreachable("TDK_success while diagnosing bad deduction");
8918 // 2. Bad conversions come first and are ordered by the number
8919 // of bad conversions and quality of good conversions.
8996 // Don't do anything on failures other than bad conversion.
9004 // Skip forward to the first bad conversion.
9008 assert(ConvIdx != ConvCount && "no bad conversion in candidate");
9042 // Builtin binary operator with a bad first conversion.
9184 /// We are treating these failures as overload failures due to bad