$ cat test.cpp void TransposeUVWx8_SSE2() { __asm { and esp, ~15 } } Ehsan Akhgari@WIN-LD01V6P651K /c/moz/src/obj/media/libyuv/libyuv_libyuv $ clang-cl -c test.cpp test.cpp(3,14) : error: expected unqualified-id and esp, ~15 ^ 1 error generated.
I have a fix: http://reviews.llvm.org/D4391
Test case: http://reviews.llvm.org/D4392
Fixed in r212352.
Thanks!