clang-1/include/clang/Lex
Douglas Gregor b90f4b3fb9 Tell the string literal parser when it's not permitted to emit
diagnostics. That would be while we're parsing string literals for the
sole purpose of producing a diagnostic about them. Fixes
<rdar://problem/8026030>.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104684 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-26 05:35:51 +00:00
..
DirectoryLookup.h stringref'ize a bunch of filename handling logic. Much 2010-01-10 01:35:12 +00:00
ExternalPreprocessorSource.h Add missing newline (which breaks MSVC build???) 2010-01-04 22:04:01 +00:00
HeaderMap.h stringref'ize a bunch of filename handling logic. Much 2010-01-10 01:35:12 +00:00
HeaderSearch.h Fix header-search problems with precompiled headers, where the 2010-03-16 16:35:32 +00:00
LexDiagnostic.h add the ability to associate 'category' names with diagnostics 2010-05-04 20:44:26 +00:00
Lexer.h Introduce a CIndex API for lexing the raw tokens within a given source 2010-01-26 17:06:03 +00:00
LiteralSupport.h Tell the string literal parser when it's not permitted to emit 2010-05-26 05:35:51 +00:00
MacroInfo.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
MultipleIncludeOpt.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PPCallbacks.h add a PPCallback handler for a skipped #include, patch by 2010-04-19 20:44:31 +00:00
PTHLexer.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PTHManager.h Switch over IdentifierInfoLookup to StringRef 2010-03-12 08:23:34 +00:00
Pragma.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PreprocessingRecord.h Robustify PreprocessingRecord slightly, by only creating macro 2010-03-19 21:58:23 +00:00
Preprocessor.h fit in 80 cols, remove prototypes for handling #assert since apparently noone cares. 2010-05-14 17:35:07 +00:00
PreprocessorLexer.h Fix FileEntry declaration. 2010-03-30 17:57:47 +00:00
ScratchBuffer.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Token.h When placing an annotation token over an existing annotation token, make sure that the new token's range extends to the end of the old token. Assert that in AnnotateCachedTokens. Fixes PR6248. 2010-02-08 19:35:18 +00:00
TokenConcatenation.h make the token paste avoidance logic turn "..." into ".. ." instead of ". . ." 2010-04-14 03:57:19 +00:00
TokenLexer.h Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00