diff options
author | mydeveloperday <mydeveloperday@gmail.com> | 2021-12-09 10:34:55 +0000 |
---|---|---|
committer | mydeveloperday <mydeveloperday@gmail.com> | 2021-12-09 10:37:02 +0000 |
commit | 2a73a1ac57f0b7f95d3e75ef8f3dafb174ef5ccc (patch) | |
tree | 8984fb709e08a97e81402e8743c1e55384a91a79 /clang/lib/Format/FormatToken.cpp | |
parent | 13a351e862ba3f443b31fac57863625a5c43e43b (diff) | |
download | llvm-2a73a1ac57f0b7f95d3e75ef8f3dafb174ef5ccc.zip llvm-2a73a1ac57f0b7f95d3e75ef8f3dafb174ef5ccc.tar.gz llvm-2a73a1ac57f0b7f95d3e75ef8f3dafb174ef5ccc.tar.bz2 |
[clang-format] PR48916 PointerAlignment not working when using C++20 init-statement in for loop
https://bugs.llvm.org/show_bug.cgi?id=48916
Left and Right Alignment inside a loop is misaligned.
Reviewed By: HazardyKnusperkeks, curdeius
Differential Revision: https://reviews.llvm.org/D115050
Diffstat (limited to 'clang/lib/Format/FormatToken.cpp')
-rw-r--r-- | clang/lib/Format/FormatToken.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Format/FormatToken.cpp b/clang/lib/Format/FormatToken.cpp index 6768f04..57f8a5a 100644 --- a/clang/lib/Format/FormatToken.cpp +++ b/clang/lib/Format/FormatToken.cpp @@ -70,6 +70,10 @@ bool FormatToken::isSimpleTypeSpecifier() const { } } +bool FormatToken::isTypeOrIdentifier() const { + return isSimpleTypeSpecifier() || Tok.isOneOf(tok::kw_auto, tok::identifier); +} + TokenRole::~TokenRole() {} void TokenRole::precomputeFormattingInfos(const FormatToken *Token) {} |