llvm-project/clang/lib/Format
Tan S. B c41b3b0fa0 [clang-format] Adjust braced list detection
This avoids mishandling nested compound statements that are followed by another compound statement.

Fixes https://llvm.org/PR38314 and https://llvm.org/PR48305.

Differential Revision: https://reviews.llvm.org/D114583
2021-12-05 22:39:29 -08:00
..
AffectedRangeManager.cpp
AffectedRangeManager.h
BreakableToken.cpp [clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC) 2021-10-25 09:14:45 -07:00
BreakableToken.h [clang-format] Add option to control the spaces in a line comment 2021-02-01 22:48:50 +01:00
CMakeLists.txt [clang-format] Add Left/Right Const fixer capability 2021-09-23 20:00:33 +01:00
ContinuationIndenter.cpp [clang-format][NFC] Use range based for for fake l parens 2021-12-04 21:29:30 +01:00
ContinuationIndenter.h [clang-format] Fix AlignOperands when BreakBeforeBinaryOperators is set 2020-05-15 16:40:31 +02:00
Encoding.h
Format.cpp [clang-format] NFC - recent changes caused clang-format to no longer be clang-formatted. 2021-11-24 09:45:32 +00:00
FormatInternal.h Move clang/Tooling/Core/Lookup.h to clang/Tooling/Refactoring/Lookup.h 2020-10-20 10:13:28 +01:00
FormatToken.cpp [Clang] Add __ibm128 type to represent ppc_fp128 2021-09-06 18:00:58 +08:00
FormatToken.h [clang-format] [C++20] [Module] clang-format couldn't recognize partitions 2021-11-25 11:51:21 +00:00
FormatTokenLexer.cpp Fix segfault in clang-format. 2021-12-01 11:57:41 +01:00
FormatTokenLexer.h [clang-format] Add more support for C# 8 nullables 2021-05-06 11:58:38 +02:00
MacroExpander.cpp [clang] Fix a few comment typos to cycle bots 2021-09-20 18:48:34 -04:00
Macros.h [llvm][clang][NFC] updates inline licence info 2021-08-11 02:48:53 +00:00
NamespaceEndCommentsFixer.cpp [clang-format][PR47290] Add ShortNamespaceLines format option 2021-03-01 21:28:14 +01:00
NamespaceEndCommentsFixer.h
QualifierAlignmentFixer.cpp Make clang-format fuzz through Lexing with asserts enabled. 2021-11-19 14:44:06 +01:00
QualifierAlignmentFixer.h [clang-format] Add Left/Right Const fixer capability 2021-09-23 20:00:33 +01:00
SortJavaScriptImports.cpp [clang-format] NFC - recent changes caused clang-format to no longer be clang-formatted. 2021-11-24 09:45:32 +00:00
SortJavaScriptImports.h
TokenAnalyzer.cpp [clang-format] NFC - recent changes caused clang-format to no longer be clang-formatted. 2021-11-24 09:45:32 +00:00
TokenAnalyzer.h Make clang-format fuzz through Lexing with asserts enabled. 2021-11-19 14:44:06 +01:00
TokenAnnotator.cpp [clang-format][NFC] Use range based for 2021-12-04 21:29:30 +01:00
TokenAnnotator.h [clang-format] Address fixme 2021-11-09 21:51:44 +01:00
UnwrappedLineFormatter.cpp [clang-format][NFC] Use member directly 2021-12-04 21:29:31 +01:00
UnwrappedLineFormatter.h [clang-format] Fix the issue that empty lines being removed at the beginning of namespace 2021-06-27 15:59:21 +01:00
UnwrappedLineParser.cpp [clang-format] Adjust braced list detection 2021-12-05 22:39:29 -08:00
UnwrappedLineParser.h [clang-format] [C++20] [Module] clang-format couldn't recognize partitions 2021-11-25 11:51:21 +00:00
UsingDeclarationsSorter.cpp [clang] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
UsingDeclarationsSorter.h
WhitespaceManager.cpp [clang-format] NFC - recent changes caused clang-format to no longer be clang-formatted. 2021-11-24 09:45:32 +00:00
WhitespaceManager.h [clang] Fix a few comment typos to cycle bots 2021-09-20 18:48:34 -04:00