Lines Matching refs:Second
2737 Expr *Second);
11101 ExprResult Second;
11103 Second = getDerived().TransformExpr(E->getArg(1));
11104 if (Second.isInvalid())
11111 (E->getNumArgs() != 2 || Second.get() == E->getArg(1)))
11124 Second.get());
14181 Expr *Second) {
14183 bool isPostIncDec = Second && (Op == OO_PlusPlus || Op == OO_MinusMinus);
14189 First, Second);
14196 if (Second && Second->getObjectKind() == OK_ObjCProperty) {
14197 ExprResult Result = SemaRef.CheckPlaceholderExpr(Second);
14200 Second = Result.get();
14206 !Second->getType()->isOverloadableType())
14208 First, Callee->getBeginLoc(), Second, OpLoc);
14212 } else if (Second == nullptr || isPostIncDec) {
14225 !Second->getType()->isOverloadableType()) {
14230 = SemaRef.CreateBuiltinBinOp(OpLoc, Opc, First, Second);
14260 Expr *Args[2] = { First, Second };
14261 unsigned NumArgs = 1 + (Second != nullptr);
14287 First, Second);