reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1141 assert(CGF.getContext().hasSameUnqualifiedType(E->getLHS()->getType(), 1142 E->getRHS()->getType()) 1149 if (isBlockVarRef(E->getLHS()) && 1150 E->getRHS()->HasSideEffects(CGF.getContext())) { 1152 EnsureDest(E->getRHS()->getType()); 1153 Visit(E->getRHS()); 1156 LValue LHS = CGF.EmitCheckedLValue(E->getLHS(), CodeGenFunction::TCK_Store); 1165 EmitCopy(E->getLHS()->getType(), 1167 needsGC(E->getLHS()->getType()), 1174 LValue LHS = CGF.EmitLValue(E->getLHS()); 1180 EnsureDest(E->getRHS()->getType()); 1181 Visit(E->getRHS()); 1189 needsGC(E->getLHS()->getType()), 1194 CGF.hasVolatileMember(E->getLHS()->getType())) 1197 CGF.EmitAggExpr(E->getRHS(), LHSSlot); 1200 EmitFinalDestCopy(E->getType(), LHS);