For a workaround that only adjusts compiler flags, consider setting -Walloc-size-larger-than=18446744073709551615 or similar. For whatever reason, it doesn't seem that -Wno-alloc-size-larger-than is respected in all cases.
-Walloc-size-larger-than=18446744073709551615
-Wno-alloc-size-larger-than