Closed Bug 1517220 Opened 5 years ago Closed 5 years ago

-Werror=pessimizing-move warnings with GCC 9

Categories

(Firefox Build System :: General, defect)

64 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1515296

People

(Reporter: jh, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0

Steps to reproduce:

I build with GCC9.



Actual results:

I got warnings:

/builds/worker/workspace/build/src/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: error: moving a local object in a return statement prevents copy elision [-Werror=pessimizing-move]
/builds/worker/workspace/build/src/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: error: moving a local object in a return statement prevents copy elision [-Werror=pessimizing-move]
/builds/worker/workspace/build/src/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: error: moving a local object in a return statement prevents copy elision [-Werror=pessimizing-move]
/builds/worker/workspace/build/src/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: error: moving a local object in a return statement prevents copy elision [-Werror=pessimizing-move]

these failed my build and saddened my day.


Expected results:

It should have worked :)
Blocks: build-gcc-9
Component: Untriaged → General
Product: Firefox → Firefox Build System
Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.