llvm-project/clang/Basic
Chris Lattner e6535cfdd2 add support for custom client-specific diagnostics. As a testcase, make the
rewriter emit this error if it fails to rewrite an @encode:

t.m:17:9: error: rewriter could not replace sub-expression due to macros
    c = ENC(char *)[2] + 4;
        ^~~~~~~~~~~

... where ENC is: #define ENC @encode

llvm-svn: 44498
2007-12-02 01:09:57 +00:00
..
Diagnostic.cpp add support for custom client-specific diagnostics. As a testcase, make the 2007-12-02 01:09:57 +00:00
FileManager.cpp VC++ doesn't define S_ISDIR 2007-09-03 18:37:14 +00:00
IdentifierTable.cpp Fixed bug in the serialization of SelectorTable where we did not register the 2007-12-01 04:43:17 +00:00
Makefile Fix these to allow clang to be in any dir. 2006-10-26 04:56:55 +00:00
SourceLocation.cpp Simplified Serialization code for SourceLocation and SourceRange, and 2007-11-01 22:25:41 +00:00
SourceManager.cpp rename getInstantiationLoc to match the scheme of isPhysicalLoc. 2007-11-09 23:59:17 +00:00
TargetInfo.cpp Add more semantic analysis for inline asm statements. 2007-11-27 04:11:28 +00:00
TokenKinds.cpp Modified current clients of Bitcode-Object serialization to use the 2007-10-24 19:06:02 +00:00