Go to file
Manuel Klimek 9043c74f49 Major refactoring of BreakableToken.
Unify handling of whitespace when breaking protruding tokens with other
whitespace replacements.

As a side effect, the BreakableToken structure changed significantly:
- have a common base class for single-line breakable tokens, as they are
  much more similar
- revamp handling of multi-line comments; we now calculate the
  information about lines in multi-line comments similar to normal
  tokens, and always issue replacements

As a result, we were able to get rid of special casing of trailing
whitespace deletion for comments in the whitespace manager and the
BreakableToken and fixed bugs related to tab handling and escaped
newlines.

llvm-svn: 182738
2013-05-27 15:23:34 +00:00
clang Major refactoring of BreakableToken. 2013-05-27 15:23:34 +00:00
clang-tools-extra Fix UseAuto replacing declaration lists with new expressions 2013-05-27 14:30:23 +00:00
compiler-rt [lsan] Begin converting LSan tests to output tests. 2013-05-27 11:41:46 +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 Neglected to remove a debugging comment from last commit. 2013-05-21 21:19:35 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [PECOFF] Skip section names in the symbol table because they are not atoms. 2013-05-26 23:09:01 +00:00
lldb lldbPluginOSDarwinKernel doesn't exist. 2013-05-24 22:46:06 +00:00
llvm Add a cpu to try to bring back the atom bots. 2013-05-27 13:22:52 +00:00
polly add comments to clarify the use of a temporary variable in the map insertion 2013-05-24 18:46:02 +00:00