aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Format/QualifierAlignmentFixer.cpp
diff options
context:
space:
mode:
authorowenca <owenpiano@gmail.com>2022-03-27 13:19:02 -0700
committerowenca <owenpiano@gmail.com>2022-03-28 14:28:14 -0700
commiteee536dd31859058dba8a0d17d3b5f61d530d3bc (patch)
tree1cab3e04b7555118b2b498b5850dc4ac8fc08d4c /clang/lib/Format/QualifierAlignmentFixer.cpp
parentd394f9f8970d758cb39151328dd3040ba7f414ae (diff)
downloadllvm-eee536dd31859058dba8a0d17d3b5f61d530d3bc.zip
llvm-eee536dd31859058dba8a0d17d3b5f61d530d3bc.tar.gz
llvm-eee536dd31859058dba8a0d17d3b5f61d530d3bc.tar.bz2
[clang-format] Don't format qualifiers in PPDirective
Fixes #54513 Differential Revision: https://reviews.llvm.org/D122548
Diffstat (limited to 'clang/lib/Format/QualifierAlignmentFixer.cpp')
-rw-r--r--clang/lib/Format/QualifierAlignmentFixer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Format/QualifierAlignmentFixer.cpp b/clang/lib/Format/QualifierAlignmentFixer.cpp
index 7480202..fc37f18 100644
--- a/clang/lib/Format/QualifierAlignmentFixer.cpp
+++ b/clang/lib/Format/QualifierAlignmentFixer.cpp
@@ -407,6 +407,8 @@ LeftRightQualifierAlignmentFixer::analyze(
assert(QualifierToken != tok::identifier && "Unrecognised Qualifier");
for (AnnotatedLine *Line : AnnotatedLines) {
+ if (Line->InPPDirective)
+ continue;
FormatToken *First = Line->First;
assert(First);
if (First->Finalized)