[clang] [Format] Configure ASSIGN_OR_RETURN macros for Google style (PR #169037)

Ilya Biryukov via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 16 08:11:15 PST 2026


================
@@ -144,6 +145,12 @@ TEST(ConfigParseTest, GetsCorrectBasedOnStyle) {
   EXPECT_EQ(0, parseConfiguration(TEXT, &Style).value());                      \
   EXPECT_EQ(VALUE, Style.FIELD) << "Unexpected value after parsing!"
 
+#define CHECK_PARSE_THAT(TEXT, FIELD, MATCHER)                                 \
+  EXPECT_THAT(Style.FIELD, ::testing::Not(MATCHER))                            \
+      << "Initial value already matches!";                                     \
+  EXPECT_EQ(0, parseConfiguration(TEXT, &Style).value());                      \
+  EXPECT_THAT(Style.FIELD, (MATCHER)) << "Does not match after parsing!";
+
----------------
ilya-biryukov wrote:

Done.

https://github.com/llvm/llvm-project/pull/169037


More information about the cfe-commits mailing list