https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118442
Andi Kleen <andi-gcc at firstfloor dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |andi-gcc at firstfloor dot org
--- Comment #3 from Andi Kleen <andi-gcc at firstfloor dot org> ---
Smaller test case:
struct Span {
int test[5];
};
void resolveToBufferSlow(Span *buffer);
__attribute__((noinline)) void resolveToBuffer(Span *buffer)
{
buffer->test[0] = 4;
[[clang::musttail]] return resolveToBufferSlow(buffer);
}