Go to file
Alexander Kornienko cb45bc1861 Unified token breaking logic for strings and block comments.
Summary:
Both strings and block comments are broken into lines in
breakProtrudingToken. Logic specific for strings or block comments is abstracted
in implementations of the BreakToken interface. Among other goodness, this
change fixes placement of backslashes after a block comment inside a
preprocessor directive (see removed FIXMEs in unit tests).

The code is far from being polished, and some parts of it will be changed for
line comments support.

Reviewers: klimek

Reviewed By: klimek

CC: cfe-commits

Differential Revision: http://llvm-reviews.chandlerc.com/D665

llvm-svn: 179526
2013-04-15 14:28:00 +00:00
clang Unified token breaking logic for strings and block comments. 2013-04-15 14:28:00 +00:00
clang-tools-extra Adding the AddOverride transform for cpp11-migrate 2013-04-09 20:49:49 +00:00
compiler-rt [msan] Fix sigaction test. 2013-04-15 13:35:05 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Accidentally disallowed explicit tuple conversions when all elements of the tuple can be explicitly converted. 2013-04-14 00:01:13 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [Core] Add parallel infrastructure to lld. 2013-04-12 18:40:39 +00:00
lldb Fixed issues with the way ELF symbols are parsed: 2013-04-13 23:17:23 +00:00
llvm Replace uses of the deprecated std::auto_ptr with OwningPtr. 2013-04-15 12:06:32 +00:00
polly SCEVValidator: Correctly store 'k * p' as a parameter 2013-04-14 13:15:59 +00:00