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

References

tools/clang/lib/Sema/SemaExpr.cpp
12962     CompResultTy = CheckMultiplyDivideOperands(LHS, RHS, OpLoc, true,
12964     CompLHSTy = CompResultTy;
12965     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12966       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12969     CompResultTy = CheckRemainderOperands(LHS, RHS, OpLoc, true);
12970     CompLHSTy = CompResultTy;
12971     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12972       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12976     CompResultTy = CheckAdditionOperands(LHS, RHS, OpLoc, Opc, &CompLHSTy);
12977     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12978       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12982     CompResultTy = CheckSubtractionOperands(LHS, RHS, OpLoc, &CompLHSTy);
12983     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12984       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12988     CompResultTy = CheckShiftOperands(LHS, RHS, OpLoc, Opc, true);
12989     CompLHSTy = CompResultTy;
12990     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
12991       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
12998     CompResultTy = CheckBitwiseOperands(LHS, RHS, OpLoc, Opc);
12999     CompLHSTy = CompResultTy;
13000     if (!CompResultTy.isNull() && !LHS.isInvalid() && !RHS.isInvalid())
13001       ResultTy = CheckAssignmentOperands(LHS.get(), RHS, OpLoc, CompResultTy);
13049   if (CompResultTy.isNull()) {
13069       LHS.get(), RHS.get(), Opc, ResultTy, VK, OK, CompLHSTy, CompResultTy,