reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13197 if (First->getObjectKind() == OK_ObjCProperty) { 13201 First, Second); 13202 ExprResult Result = SemaRef.CheckPlaceholderExpr(First); 13205 First = Result.get(); 13217 if (!First->getType()->isOverloadableType() && 13220 First, Callee->getBeginLoc(), Second, OpLoc); 13223 return SemaRef.BuildOverloadedArrowExpr(nullptr, First, OpLoc); 13225 if (!First->getType()->isOverloadableType() || 13226 (Op == OO_Amp && getSema().isQualifiedMemberAccess(First))) { 13233 return getSema().CreateBuiltinUnaryOp(OpLoc, Opc, First); 13236 if (!First->getType()->isOverloadableType() && 13242 = SemaRef.CreateBuiltinBinOp(OpLoc, Opc, First, Second); 13272 Expr *Args[2] = { First, Second }; 13279 return SemaRef.CreateOverloadedUnaryOp(OpLoc, Opc, Functions, First, 13299 First, Second);