reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6766 if (!Update.isUsable()) 6782 ExprResult SavedUpdate = Update; 6786 Update.get()->getType()->isOverloadableType()) { 6789 Update = 6791 if (Update.isUsable()) { 6796 Update = SemaRef.CreateBuiltinBinOp(Loc, BO_Comma, Update.get(), 6796 Update = SemaRef.CreateBuiltinBinOp(Loc, BO_Comma, Update.get(), 6803 if (!Update.isUsable() || !UpdateVal.isUsable()) { 6804 Update = SemaRef.BuildBinOp(S, Loc, Subtract ? BO_Sub : BO_Add, 6806 if (!Update.isUsable()) 6809 if (!SemaRef.Context.hasSameType(Update.get()->getType(), 6811 Update = SemaRef.PerformImplicitConversion( 6812 Update.get(), VarRef.get()->getType(), Sema::AA_Converting, true); 6813 if (!Update.isUsable()) 6817 Update = SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), Update.get()); 6817 Update = SemaRef.BuildBinOp(S, Loc, BO_Assign, VarRef.get(), Update.get()); 6819 return Update;