<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000"><div style="font-family: 'Calibri', 'sans-serif';"><div dir="ltr">
<div dir="ltr">I looked into this ~18 months ago when I discovered that BoostPP disables variadic macros under the VS 2013 preprocessor even though compiler v120 officially supports them.</div><div dir="ltr">The combination of having both MSC_VER and __EDG__ defined was not correctly handled.</div><div dir="ltr">Given that __EDG__ is an automatic predefine on this compiler I guessed Microsoft had switched to EDG. They won't confirm it of course. The closest I could get was confirmation from MS that this compiler does have a new preprocessor front end and from EDG that they are supplying CPP front ends to Microsoft.</div><div dir="ltr">The end result is the same. I'm not sure that the VS CPP is as broken as it appears. Other than this bug I've had no trouble with BoostPP under MinGW clang or Visual Studio.</div><div dir="ltr"><br></div>

</div><br><div id="htc_header">----- Reply message -----<br>From: "Sebastian Redl" <sebastian.redl@getdesigned.at><br>To: <cfe-dev@cs.uiuc.edu><br>Subject: [cfe-dev] Clang on Windows targeting gcc requirements<br>Date: Fri, Jun 26, 2015 10:32</div></div><br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 26.06.2015 10:40,
      <a class="moz-txt-link-abbreviated" href="mailto:mfaithfull@btopenworld.com">mfaithfull@btopenworld.com</a> wrote:<br>
    </div>
    <blockquote
cite="mid:558d13dd.b35a320a.2f9c.ffff8f9bSMTPIN_ADDED_BROKEN@mx.google.com"
      type="cite">
      <div style="font-family: 'Calibri', 'sans-serif';">
        <div dir="ltr">
          <div dir="ltr">Interesting note on Boost PP. I'm not sure why
            VC++ is still broken given that they have been using
            EDG front end since 2013?</div>
        </div>
      </div>
    </blockquote>
    AFAIK they're not, only the IntelliSense system is. Where did you
    hear this?<br>
    <br>
    Sebastian<br>
  </body>
</html>