https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67795
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- gcc even warns: t.cpp: In function ‘std::experimental::fundamentals_v1::string_view& erase_left(size_t, std::experimental::fundamentals_v1::string_view&)’: t.cpp:9:73: warning: function returns address of local variable [-Wreturn-local-addr] return static_cast<string_view &>(n != 0 ? (s.remove_prefix(n), s) : s); ^