https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107768
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2022-12-08 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- <view_convert_expr 0x7ffff6e36400 type <record_type 0x7ffff6ded1f8 partial_ordering needs-constructing cxx-odr-p type_1 type_5 type_6 QI size <integer_cst 0x7ffff72680c0 constant 8> unit-size <integer_cst 0x7ffff72680d8 constant 1> align:8 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x7ffff6ded1f8 fields <function_decl 0x7ffff73d9c00 __dt type <method_type 0x7ffff6df0150> public abstract external in_system_header autoinline decl_3 decl_8 QI /home/apinski/upstream-gcc/include/c++/13.0.0/compare:61:9 align:16 warn_if_not_align:0 context <record_type 0x7ffff6ded1f8 partial_ordering> full-name "constexpr std::partial_ordering::~partial_ordering() noexcept (<uninstantiated>)" not-really-extern chain <function_decl 0x7ffff6e04100 __dt_base >> context <namespace_decl 0x7ffff7263098 std> full-name "class std::partial_ordering" needs-constructor X(constX&) this=(X&) n_parents=0 use_template=0 interface-unknown pointer_to_this <pointer_type 0x7ffff6ded348> reference_to_this <reference_type 0x7ffff6df09d8> chain <type_decl 0x7ffff6dec2f8 partial_ordering>> public arg:0 <parm_decl 0x7ffff6e32b00 __cmp type <record_type 0x7ffff6ded1f8 partial_ordering> addressable used read QI /home/apinski/upstream-gcc/include/c++/13.0.0/compare:358:26 size <integer_cst 0x7ffff72680c0 8> unit-size <integer_cst 0x7ffff72680d8 1> align:8 warn_if_not_align:0 context <function_decl 0x7ffff6e34600 is_eq> arg-type <record_type 0x7ffff6ded1f8 partial_ordering>> /home/apinski/upstream-gcc/include/c++/13.0.0/compare:359:12 start: /home/apinski/upstream-gcc/include/c++/13.0.0/compare:359:12 finish: /home/apinski/upstream-gcc/include/c++/13.0.0/compare:359:16> Is looking exactly like PR 95242 ...