https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99215
--- Comment #5 from Nils Gladitz <nilsgladitz at gmail dot com> --- Apparently when the coroutine happens to be a member function (even a static one) printing *frame_ptr results in "{<No data fields>}". Ideally I'd want to have non-static member coroutines and would like to be able to inspect the "this" pointer during debugging. I was also wondering if "frame_ptr" as a non-reserved name isn't problematic in case there happens to be e.g. a local variable with that name.