[Bug c/59193] New: Unused postfix operator temporaries
mtewoodbury at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Nov 19 16:05:00 GMT 2013
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.)
More information about the Gcc-bugs
mailing list