reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
11242 if ((E->getNumArgs() == 1 || 11243 (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) && 11243 (E->getNumArgs() > 1 && getDerived().DropCallArgument(E->getArg(1)))) && 11244 (!getDerived().DropCallArgument(E->getArg(0))) && 11245 !E->isListInitialization()) 11246 return getDerived().TransformExpr(E->getArg(0)); 11248 TemporaryBase Rebase(*this, /*FIXME*/ E->getBeginLoc(), DeclarationName()); 11250 QualType T = getDerived().TransformType(E->getType()); 11255 getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor())); 11255 getDerived().TransformDecl(E->getBeginLoc(), E->getConstructor())); 11264 E->isListInitialization()); 11265 if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args, 11265 if (getDerived().TransformExprs(E->getArgs(), E->getNumArgs(), true, Args, 11271 T == E->getType() && 11272 Constructor == E->getConstructor() && 11276 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Constructor); 11277 return E; 11281 T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args, 11281 T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args, 11282 E->hadMultipleCandidates(), E->isListInitialization(), 11282 E->hadMultipleCandidates(), E->isListInitialization(), 11283 E->isStdInitListInitialization(), E->requiresZeroInitialization(), 11283 E->isStdInitListInitialization(), E->requiresZeroInitialization(), 11284 E->getConstructionKind(), E->getParenOrBraceRange()); 11284 E->getConstructionKind(), E->getParenOrBraceRange());