[clang] [clang-tools-extra] [clang-tidy] Add support for bsl::optional (PR #101450)

Yitzhak Mandelbaum via cfe-commits cfe-commits at lists.llvm.org
Fri Aug 2 11:16:48 PDT 2024


================
@@ -784,6 +814,12 @@ auto buildTransferMatchSwitch() {
           isOptionalMemberCallWithNameMatcher(hasName("operator bool")),
           transferOptionalHasValueCall)
 
+      // NullableValue::isNull
+      // Only NullableValue has isNull
+      .CaseOfCFGStmt<CXXMemberCallExpr>(
+          isOptionalMemberCallWithNameMatcher(hasAnyName("isNull")),
----------------
ymand wrote:

Please use `hasName` given that it's just one name.

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


More information about the cfe-commits mailing list