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

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 45671
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45671&action=edit
gcc9-pr89285-wip.patch

Updated version that handles the above mentioned C++ stmt trees.

That said, there are still various regressions:
/usr/src/gcc/obj/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/vector.tcc:636:48:
  in 'constexpr' expansion of 'std::vector<int, std::allocator<int>
>::_S_use_relocate()'
/usr/src/gcc/obj/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/vector.tcc:636:8:
error: modification of '#'result_decl' not supported by dump_expr#<expression
error>' is not a constant expression
etc.

Reply via email to