For the code below, clang 6.0 and 11.0 have a subtle difference in their compiled assembly.
#include #define SIZE (1L << 16) void tes