summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/Format.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2013-03-22 10:01:29 +0000
committerDaniel Jasper <djasper@google.com>2013-03-22 10:01:29 +0000
commit55213652486fb9d90d9ccaefd73d2c5f4eceed06 (patch)
tree1907bc2de5cf82356af0383ceb41d2fa5a8d2b7d /clang/lib/Format/Format.cpp
parent7b261db8e61653e6e885d7313ec9617e47d4a1f3 (diff)
downloadbcm5719-llvm-55213652486fb9d90d9ccaefd73d2c5f4eceed06.tar.gz
bcm5719-llvm-55213652486fb9d90d9ccaefd73d2c5f4eceed06.zip
Make clang-format understand more line comments.
Apparently one needs to set LangOptions.LineComment. Before "//* */" got reformatted to "/ /* */" as the lexer was returning the token sequence (slash, comment). This could also lead to weird other stuff, e.g. for people that like to using comments like: //**************** llvm-svn: 177720
Diffstat (limited to 'clang/lib/Format/Format.cpp')
-rw-r--r--clang/lib/Format/Format.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Format/Format.cpp b/clang/lib/Format/Format.cpp
index 040fb39fb9d..40e980f67da 100644
--- a/clang/lib/Format/Format.cpp
+++ b/clang/lib/Format/Format.cpp
@@ -1643,6 +1643,7 @@ LangOptions getFormattingLangOpts() {
LangOptions LangOpts;
LangOpts.CPlusPlus = 1;
LangOpts.CPlusPlus11 = 1;
+ LangOpts.LineComment = 1;
LangOpts.Bool = 1;
LangOpts.ObjC1 = 1;
LangOpts.ObjC2 = 1;
OpenPOWER on IntegriCloud