<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Apr 15, 2016 at 4:10 PM, Edward Diener via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 4/15/2016 6:45 PM, Jonathan Roelofs via cfe-dev wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 4/15/16 4:32 PM, Edward Diener via cfe-dev wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
3) I do not know what your reference to macro_paste_identifier_error.c<br>
means.<br>
</blockquote>
<br>
clang/test/Preprocessor/macro_paste_identifier_error.c<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I assume that is a source file used to build clang-cl.<br>
</blockquote>
<br>
No, it's a test.<br>
</blockquote>
<br></span>
I see it but I don't understand why you should be expecting a programmer using clang-cl ( or clang/clang++ targeting VC++ ) to have to pass a compiler option to emulate VC++ when you have already pushed clang-cl as emulating VC++ by default.<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>Please, don't assume that anyone is expecting such a thing.   I was just providing the test as an example of how things work today.</div><div><br></div><div>My reason for asking whether you'd tried it was to ascertain whether disabling that warning would resolve your issue.  It sounds like it would, so thank you for confirming that.</div><div><br></div><div>MSVC++ support is still fairly new, and Boost PP pushes the limits.  I suspect that people are entirely open to changing this, given a polite request and a straightforward rationale.  I think (though I'm not sure) that MSVC++ mode turns off various other diagnostics already.</div><div><br></div><div>-- James</div></div></div></div>