https://github.com/compnerd approved this pull request. It is odd to me that this works with `cl`, I think that the clang semantics are technically correct. But, when in Rome .... https://github.com/llvm/llvm-project/pull/144386