kastiglione added a comment. @EricWF I don't have commit access. Would you mind committing? > `cl` doesn't support `__asm__` so technically this patch is incorrect since `cl` defines `_MSC_VER`. Is it worth adding `&& defined(__clang__)`? https://reviews.llvm.org/D23378