https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107768
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (gdb) p debug_tree(decl) <var_decl 0x7ffff6c27750 _Coro_frameptr type <pointer_type 0x7ffff6c24f18 type <record_type 0x7ffff6c24e70 _Z22resuming_on_new_threadv.Frame needs-constructing cxx-odr-p type_5 BLK size <integer_cst 0x7ffff6e522e8 constant 320> unit-size <integer_cst 0x7ffff6e52390 constant 40> align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x7ffff6c24e70 fields <field_decl 0x7ffff6c23428 _Coro_resume_fn> context <translation_unit_decl 0x7ffff7250168 t.ii> full-name "struct resuming_on_new_thread()::_Z22resuming_on_new_threadv.Frame" needs-constructor X() X(constX&) this=(X&) n_parents=0 use_template=0 interface-unknown pointer_to_this <pointer_type 0x7ffff6c24f18> chain <type_decl 0x7ffff6c232f8 _Z22resuming_on_new_threadv.Frame>> unsigned DI size <integer_cst 0x7ffff7242fc0 constant 64> unit-size <integer_cst 0x7ffff7242fd8 constant 8> align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x7ffff6c24f18> unsigned read DI t.cc:15:6 size <integer_cst 0x7ffff7242fc0 64> unit-size <integer_cst 0x7ffff7242fd8 8> align:64 warn_if_not_align:0 context <function_decl 0x7ffff6c21000 resuming_on_new_thread> initial <convert_expr 0x7ffff6e56980> chain <var_decl 0x7ffff6c277e0 _Coro_promise_live>>