From eee536dd31859058dba8a0d17d3b5f61d530d3bc Mon Sep 17 00:00:00 2001 From: owenca Date: Sun, 27 Mar 2022 13:19:02 -0700 Subject: [clang-format] Don't format qualifiers in PPDirective Fixes #54513 Differential Revision: https://reviews.llvm.org/D122548 --- clang/lib/Format/QualifierAlignmentFixer.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/lib/Format/QualifierAlignmentFixer.cpp') 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) -- cgit v1.1