I see no reason to add those lines. I removed the because kmalloc isn't written to support 64Mb size, and it doesn't depend on clang version.
I mean, not kmalloc, but kmalloc_caches that kmalloc uses when size is constant. It supports only up to 32MB.