summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format/TokenAnnotator.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-01-21 08:56:09 +0000
committerDaniel Jasper <djasper@google.com>2014-01-21 08:56:09 +0000
commit7cfde414e159c0cd51cfc5158cf0b3dc604abfba (patch)
tree4b1cb731aaed9ef2004956f754057d9266aedcff /clang/lib/Format/TokenAnnotator.cpp
parenta2c60197bfee384193b92f623e677189e7225880 (diff)
downloadbcm5719-llvm-7cfde414e159c0cd51cfc5158cf0b3dc604abfba.tar.gz
bcm5719-llvm-7cfde414e159c0cd51cfc5158cf0b3dc604abfba.zip
clang-format: text following #if is likely an expression.
Before: #if AAAA &&BBBB After: #if AAAA && BBBB llvm-svn: 199713
Diffstat (limited to 'clang/lib/Format/TokenAnnotator.cpp')
-rw-r--r--clang/lib/Format/TokenAnnotator.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Format/TokenAnnotator.cpp b/clang/lib/Format/TokenAnnotator.cpp
index 7b2c595403a..418a7c50480 100644
--- a/clang/lib/Format/TokenAnnotator.cpp
+++ b/clang/lib/Format/TokenAnnotator.cpp
@@ -516,6 +516,7 @@ private:
break;
case tok::pp_if:
case tok::pp_elif:
+ Contexts.back().IsExpression = true;
parseLine();
break;
default:
@@ -531,7 +532,7 @@ public:
parsePreprocessorDirective();
return LT_PreprocessorDirective;
}
-
+
// Directly allow to 'import <string-literal>' to support protocol buffer
// definitions (code.google.com/p/protobuf) or missing "#" (either way we
// should not break the line).
OpenPOWER on IntegriCloud