reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5033 if (ov->isUnique()) { 5034 assert(ov != resultExpr && 5043 if (ov == resultExpr && ov->isRValue() && !forLValue && 5043 if (ov == resultExpr && ov->isRValue() && !forLValue && 5044 CodeGenFunction::hasAggregateEvaluationKind(ov->getType())) { 5045 CGF.EmitAggExpr(ov->getSourceExpr(), slot); 5046 LValue LV = CGF.MakeAddrLValue(slot.getAddress(), ov->getType(), 5048 opaqueData = OVMA::bind(CGF, ov, LV); 5053 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr()); 5053 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr()); 5056 if (ov == resultExpr) { 5058 result.LV = CGF.EmitLValue(ov); 5060 result.RV = CGF.EmitAnyExpr(ov, slot);