https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70121
Marc Glisse <glisse at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-03-07 Summary|spurious warning and crash |[5/6 Regression] spurious |when returning a reference |warning and crash when |from lambda |returning a reference from | |lambda Ever confirmed|0 |1 --- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> --- The wrong warning is old, but since gcc-5 we reuse that warning code to change the return to null, which makes the issue much worse.