https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123347
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <[email protected]>: https://gcc.gnu.org/g:aae1b038f83b51205d75e7a99d57cc46d5178ae8 commit r16-6476-gaae1b038f83b51205d75e7a99d57cc46d5178ae8 Author: Jakub Jelinek <[email protected]> Date: Sat Jan 3 12:16:51 2026 +0100 c++: Fix up check for typeid on polymorphic type before C++20 [PR123347] The following testcase ICEs since TYPE_POLYMORPHIC_P macro has been changed to allow being used only on RECORD_TYPE/UNION_TYPE. This particular spot wasn't adjusted. 2026-01-03 Jakub Jelinek <[email protected]> PR c++/123347 * constexpr.cc (potential_constant_expression_1): Check for CLASS_TYPE_P before using TYPE_POLYMORPHIC_P on TREE_TYPE (e). * g++.dg/cpp1y/pr123347.C: New test.
