Clang doesn't understand `optimize("O0")`. It has `noopt`, which GCC doesn't understand. Wrap the difference in a macro. [ROCm/rccl commit: 8c564e9b57]
8c564e9b57