From 39d13c4093d07796fd915624877d5e89a95a222d Mon Sep 17 00:00:00 2001 From: Egor Zhdan Date: Wed, 10 Dec 2025 13:43:21 +0000 Subject: [PATCH] [cxx-interop] Fix compile error This fixes a compiler error introduced by ad56e061. The signature of `isMemberwiseInitializer()` changed after the CI ran on the PR. --- lib/ClangImporter/SwiftDeclSynthesizer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ClangImporter/SwiftDeclSynthesizer.cpp b/lib/ClangImporter/SwiftDeclSynthesizer.cpp index 259667142af9c..87f593d75a5a7 100644 --- a/lib/ClangImporter/SwiftDeclSynthesizer.cpp +++ b/lib/ClangImporter/SwiftDeclSynthesizer.cpp @@ -2951,7 +2951,8 @@ synthesizeFunctionConstructorBody(AbstractFunctionDecl *afd, void *context) { auto wrapperInstCtorIt = llvm::find_if(wrapperInstDecl->getMembers(), [&](Decl *member) -> bool { if (auto wrapperCtor = dyn_cast(member)) { - return wrapperCtor->isMemberwiseInitializer(); + return wrapperCtor->isMemberwiseInitializer() == + MemberwiseInitKind::Regular; } return false; });