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);
                                                                         ^

Reply via email to