Improve formatting of #defines.
authorDaniel Jasper <djasper@google.com>
Thu, 28 Feb 2013 11:05:57 +0000 (11:05 +0000)
committerDaniel Jasper <djasper@google.com>
Thu, 28 Feb 2013 11:05:57 +0000 (11:05 +0000)
commitc22f5b4abb1f1100dd8083d04d4ab2c79080104f
treecfd7ff3a6961778154bd30083fe926c1dc545826
parent57d4a5821d7099ab85475b535d80ee952d8f3f12
Improve formatting of #defines.

Two improvements:
1) Always leave at least one space before "\". Otherwise is can look bad
   and there is a risk of unwillingly joining to characters to a different
   token.
2) Use the full column limit for single-line #defines.
   Fixes llvm.org/PR15148

llvm-svn: 176245
clang/lib/Format/Format.cpp
clang/unittests/Format/FormatTest.cpp