https://github.com/fmayer updated 
https://github.com/llvm/llvm-project/pull/163894

>From a410f9239726cb16960f047c67054b183035a361 Mon Sep 17 00:00:00 2001
From: Florian Mayer <[email protected]>
Date: Thu, 16 Oct 2025 17:27:24 -0700
Subject: [PATCH] fix test

Created using spr 1.3.7
---
 .../FlowSensitive/Models/UncheckedOptionalAccessModel.cpp   | 6 +++---
 .../FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp   | 6 ++----
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git 
a/clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp 
b/clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
index bb703eff4baff..0fa333eedcfdd 100644
--- a/clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
+++ b/clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
@@ -241,9 +241,9 @@ auto nulloptTypeDecl() {
 auto hasNulloptType() { return hasType(nulloptTypeDecl()); }
 
 auto inPlaceClass() {
-  return recordDecl(hasAnyName("std::in_place_t", "absl::in_place_t",
-                               "base::in_place_t", "folly::in_place_t",
-                               "bsl::in_place_t"));
+  return namedDecl(hasAnyName("std::in_place_t", "absl::in_place_t",
+                              "base::in_place_t", "folly::in_place_t",
+                              "bsl::in_place_t"));
 }
 
 auto isOptionalNulloptConstructor() {
diff --git 
a/clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp 
b/clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
index c1d9e8d202f3d..542c35433d3de 100644
--- a/clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+++ b/clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
@@ -177,10 +177,8 @@ static auto isStatusOrValueConstructor() {
       hasArgument(0,
                   anyOf(hasType(hasCanonicalType(type(equalsBoundNode("T")))),
                         nullPointerConstant(),
-                        hasType(namedDecl(hasName("absl::in_place_t"))),
-                        hasType(namedDecl(hasName("std::in_place_t")))
-
-                            )));
+                        hasType(namedDecl(hasAnyName("absl::in_place_t",
+                                                     "std::in_place_t"))))));
 }
 
 static auto

_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to