http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59193
Bug ID: 59193 Summary: Unused postfix operator temporaries Product: gcc Version: unknown Status: UNCONFIRMED Severity: minor Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: mtewoodbury at gmail dot com The use of postfix operators without using the value in their inherent temporary store is a mild abuse of languages that provide those operators. Compilers convert them to prefix operators as part of their optimization process, but they waste space in automatic storage when the optimization is insufficiently deep to detect them. Reading the code in this project turns up hundreds of instances of this poor practice. Please convert these to the proper prefix operator form. (More to the point, please accept patches that fix these problems without abuse! I have several sets that I will submit if there are no strong objections.)