[Bug c++/118014] address computation for coroutine frame differs between BasePromise and MostDerivedPromise

pinskia at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Dec 12 18:40:14 GMT 2024


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

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
 
[/opt/compiler-explorer/gcc-trunk-20241212/include/c++/15.0.0/coroutine:207:7]
# DEBUG INLINE_ENTRY from_promise
 
[/opt/compiler-explorer/gcc-trunk-20241212/include/c++/15.0.0/coroutine:209:19]
# DEBUG __self$_M_fr_ptr => 0B
 
[/opt/compiler-explorer/gcc-trunk-20241212/include/c++/15.0.0/coroutine:211:28]
_16 = _4 + 240;




        __self._M_fr_ptr
          = __builtin_coro_promise((char*) &__p, __alignof(_Promise), true);


More information about the Gcc-bugs mailing list