I applied the patch and did a clean build on Clang r193498 on Windows, MSVC 
10.

  For some reason, I'm getting an assertion failure whenever I #include 
<stdio.h>:
  Assertion failed: Result < Start+NumUnexpArgTokens && "Invalid arg #", file 
llvm-trunk\llvm\tools\clang\lib\Lex\MacroArgs.cpp, line 124

  I've boiled it down to the following repro:

    // repro.cpp
    #define DECORATED(id) id

    enum Enum
    {
      DECORATED( One ) = 1
    };

  Original problem surfaced in C:\Program Files (x86)\Microsoft Visual Studio 
10.0\VC\include\CodeAnalysis\sourceannotations.h:56.

  clang-check accepts it without complaining, so it seems like there's 
something amiss in the setup of pp-trace.

http://llvm-reviews.chandlerc.com/D2020
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to