https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105562
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Perhaps with -fno-strict-aliasing we think the store to *this might alias with it? Though, that shouldn't be about TBAA but simple points-to analysis, where obviously this as function argument can't point to a local var in the function.