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

via cfe-commits cfe-commits at lists.llvm.org
Sat Feb 14 22:51:29 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!";
+
----------------
owenca wrote:

Undo. (See below.)

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


More information about the cfe-commits mailing list