It would be nice to get this finally fixed as it is a very annoying bug that makes using Clang on Windows with MSVC11 impossible without custom patches.<div><br></div><div>My patch is probably an hack, and I don't know enough about the preprocessor works to understand how to do the correct fix without spending a lot of time researching it. Your explanation sounds interesting though.</div>

<div><br></div><div>Would enabling my patch only for MSVC/system headers be an acceptable workaround for now?<br><div><br></div>-- <br>Joćo Matos
</div>