Fix a really nasty SROA bug with how we handled out-of-bounds memcpy