https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93137

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I'm actually getting here
pr93137.C: In function ‘void foo(const string&)’:
pr93137.C:3:6: error: incorrect sharing of tree nodes
    3 | void foo (const std::string& s)
      |      ^~~
*D.30380
D.30380->LibSuffix = std::operator+<char, std::char_traits<char>,
std::allocator<char> > ("/gcc/", s); [return slot optimization]
during GIMPLE pass: cfg
pr93137.C:3:6: internal compiler error: verify_gimple failed
0x158d570 verify_gimple_in_cfg(function*, bool)
        ../../gcc/tree-cfg.c:5445
so it looks like a dup of the other C++ tree node sharing PRs.

Reply via email to