reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
756 if (E->getType()->isPlaceholderType()) { 757 ExprResult R = CheckPlaceholderExpr(E); 759 E = R.get(); 762 if (E->getType()->isDependentType()) { 764 CoawaitExpr(Loc, Context.DependentTy, E, IsImplicit); 770 if (E->getValueKind() == VK_RValue) 771 E = CreateMaterializeTemporaryExpr(E->getType(), E, true); 771 E = CreateMaterializeTemporaryExpr(E->getType(), E, true); 771 E = CreateMaterializeTemporaryExpr(E->getType(), E, true); 776 SourceLocation CallLoc = E->getExprLoc(); 780 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, CallLoc, E); 785 new (Context) CoawaitExpr(Loc, E, RSS.Results[0], RSS.Results[1],