diff options
author | owenca <owenpiano@gmail.com> | 2025-08-17 12:56:22 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-17 12:56:22 -0700 |
commit | 6cfedea492c11cd46f03cfad76a638bf73de40f4 (patch) | |
tree | c3b74c903b8e30f75e6a87898c664f3f43ae6d11 /clang/unittests/Format/ConfigParseTest.cpp | |
parent | a21d17f1d7173cdbc25f141595a0be9056760f77 (diff) | |
download | llvm-6cfedea492c11cd46f03cfad76a638bf73de40f4.zip llvm-6cfedea492c11cd46f03cfad76a638bf73de40f4.tar.gz llvm-6cfedea492c11cd46f03cfad76a638bf73de40f4.tar.bz2 |
[clang-format] Add SpaceInEmptyBraces option (#153765)
Also set it to SIEB_Always for WebKit style.
Closes #85525.
Closes #93635.
Diffstat (limited to 'clang/unittests/Format/ConfigParseTest.cpp')
-rw-r--r-- | clang/unittests/Format/ConfigParseTest.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/clang/unittests/Format/ConfigParseTest.cpp b/clang/unittests/Format/ConfigParseTest.cpp index 9de3cca..7c993c0 100644 --- a/clang/unittests/Format/ConfigParseTest.cpp +++ b/clang/unittests/Format/ConfigParseTest.cpp @@ -200,7 +200,6 @@ TEST(ConfigParseTest, ParsesConfigurationBools) { CHECK_PARSE_BOOL(RemoveSemicolon); CHECK_PARSE_BOOL(SkipMacroDefinitionBody); CHECK_PARSE_BOOL(SpacesInSquareBrackets); - CHECK_PARSE_BOOL(SpaceInEmptyBlock); CHECK_PARSE_BOOL(SpacesInContainerLiterals); CHECK_PARSE_BOOL(SpaceAfterCStyleCast); CHECK_PARSE_BOOL(SpaceAfterTemplateKeyword); @@ -688,6 +687,17 @@ TEST(ConfigParseTest, ParsesConfiguration) { SpaceBeforeParens, FormatStyle::SBPO_ControlStatementsExceptControlMacros); + Style.SpaceInEmptyBraces = FormatStyle::SIEB_Never; + CHECK_PARSE("SpaceInEmptyBraces: Always", SpaceInEmptyBraces, + FormatStyle::SIEB_Always); + CHECK_PARSE("SpaceInEmptyBraces: Block", SpaceInEmptyBraces, + FormatStyle::SIEB_Block); + CHECK_PARSE("SpaceInEmptyBraces: Never", SpaceInEmptyBraces, + FormatStyle::SIEB_Never); + // For backward compatibility: + CHECK_PARSE("SpaceInEmptyBlock: true", SpaceInEmptyBraces, + FormatStyle::SIEB_Block); + // For backward compatibility: Style.SpacesInParens = FormatStyle::SIPO_Never; Style.SpacesInParensOptions = {}; |