reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
817 if (E->getType()->isPlaceholderType()) { 818 ExprResult R = CheckPlaceholderExpr(E); 820 E = R.get(); 823 if (E->getType()->isDependentType()) { 824 Expr *Res = new (Context) CoyieldExpr(Loc, Context.DependentTy, E); 830 if (E->getValueKind() == VK_RValue) 831 E = CreateMaterializeTemporaryExpr(E->getType(), E, true); 831 E = CreateMaterializeTemporaryExpr(E->getType(), E, true); 831 E = CreateMaterializeTemporaryExpr(E->getType(), E, true); 835 buildCoawaitCalls(*this, Coroutine->CoroutinePromise, Loc, E); 840 new (Context) CoyieldExpr(Loc, E, RSS.Results[0], RSS.Results[1],