reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 8557     if (const auto *RHSPtrType = RHS.get()->getType()->getAs<PointerType>()) {
 8560         Diag(RHS.get()->getExprLoc(),
 8562             << RHS.get()->getSourceRange();
 8572       QualType RHSType = RHS.get()->getType();
 8574         RHS = PerformImplicitConversion(RHS.get(), LHSType.getUnqualifiedType(),
 8574         RHS = PerformImplicitConversion(RHS.get(), LHSType.getUnqualifiedType(),
 8578             TryImplicitConversion(RHS.get(), LHSType.getUnqualifiedType(),
 8586         RHS = PerformImplicitConversion(RHS.get(), LHSType.getUnqualifiedType(),
 8586         RHS = PerformImplicitConversion(RHS.get(), LHSType.getUnqualifiedType(),
 8589       if (RHS.isInvalid())
 8602   } else if (RHS.get()->getType() == Context.OverloadTy) {
 8607             RHS.get(), LHSType, /*Complain=*/false, DAP))
 8608       RHS = FixOverloadedFunctionReference(RHS.get(), DAP, FD);
 8608       RHS = FixOverloadedFunctionReference(RHS.get(), DAP, FD);
 8617       RHS.get()->isNullPointerConstant(Context,
 8622       CheckPointerConversion(RHS.get(), LHSType, Kind, Path,
 8625         RHS = ImpCastExprToType(RHS.get(), LHSType, Kind, VK_RValue, &Path);
 8625         RHS = ImpCastExprToType(RHS.get(), LHSType, Kind, VK_RValue, &Path);
 8631   if (LHSType->isQueueT() && RHS.get()->isNullPointerConstant(
 8633     RHS = ImpCastExprToType(RHS.get(), LHSType, CK_NullToPointer);
 8633     RHS = ImpCastExprToType(RHS.get(), LHSType, CK_NullToPointer);
 8645     RHS = DefaultFunctionArrayLvalueConversion(RHS.get(), Diagnose);
 8645     RHS = DefaultFunctionArrayLvalueConversion(RHS.get(), Diagnose);
 8646     if (RHS.isInvalid())
 8651     CheckAssignmentConstraints(LHSType, RHS, Kind, ConvertRHS);
 8659   if (result != Incompatible && RHS.get()->getType() != LHSType) {
 8661     Expr *E = RHS.get();
 8680       RHS = E;
 8685       RHS = ImpCastExprToType(E, Ty, Kind);