llvm-project/clang/lib
Andy Gibbs 58905d251b Refactored duplicate string literal lexing code within Preprocessor, into a
common LexStringLiteral function.  In doing so, some consistency problems have
been ironed out (e.g. where the first token in the string literal was lexed
with macro expansion, but subsequent ones were not) and also an erroneous
diagnostic has been corrected.

LexStringLiteral is complemented by a FinishLexStringLiteral function which
can be used in the situation where the first token of the string literal has
already been lexed.

llvm-svn: 168266
2012-11-17 19:15:38 +00:00
..
ARCMigrate s/tranform/transform/ 2012-11-14 15:08:31 +00:00
AST StmtDumper: remove incomplete support for limiting the maximum dump depth. 2012-11-16 21:43:31 +00:00
ASTMatchers Fix partial-match-bind-behavior with forEachDescendant() matchers. 2012-11-16 18:39:22 +00:00
Analysis Further reduce "-fsyntax-only -Wuninitialized" time on sqlite3.c by another 2.5% using intelligent pruning of blocks during the final reporting pass. 2012-11-17 07:18:30 +00:00
Basic Enable inlining of 4 byte atomic ops on ppc32, 8 byte atomic ops on ppc64. 2012-11-17 17:30:55 +00:00
CodeGen Enable inlining of 4 byte atomic ops on ppc32, 8 byte atomic ops on ppc64. 2012-11-17 17:30:55 +00:00
Driver Revert r167799. It's not really correct, and it doesn't fix the problem that it was intended to fix. 2012-11-16 23:03:00 +00:00
Edit Change the representation of builtin functions in the AST 2012-08-31 00:14:07 +00:00
Frontend Since CreateTargetInfo is taking ownership of the target options, pass 2012-11-16 04:24:59 +00:00
FrontendTool PR14303: Add a NoDriverOption flag to those options which are not accepted by 2012-11-09 22:36:44 +00:00
Headers Code cleanup: Remove trailing whitespace in unwind.h. 2012-11-14 06:33:58 +00:00
Lex Refactored duplicate string literal lexing code within Preprocessor, into a 2012-11-17 19:15:38 +00:00
Parse PR9903: Recover from a member functon declared with the 'typedef' specifier by 2012-11-15 22:54:20 +00:00
Rewrite Make libASTMatchers link its dependencies. libRewriteFrontend depends on libRewriteCore. 2012-11-16 17:30:58 +00:00
Sema Store this Decl* as a Decl* instead of a uintptr_t. No functionality change. 2012-11-16 08:40:59 +00:00
Serialization [modules] Use a memory buffer directly as input for the module includes, 2012-11-15 18:57:27 +00:00
StaticAnalyzer [analyzer] Fix a use-after-free introduced in r168019. 2012-11-15 20:10:05 +00:00
Tooling Make DiagnosticOptions intrusively reference-counted, and make sure 2012-10-23 22:26:28 +00:00
CMakeLists.txt Adds the AST Matcher library, which provides a in-C++ DSL to express 2012-07-06 05:48:52 +00:00
Makefile Adds the AST Matcher library, which provides a in-C++ DSL to express 2012-07-06 05:48:52 +00:00