From 8d621c51b2797fda7b1dc22243dde611cfc04f68 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 23 Dec 2025 13:12:02 -0700 Subject: Refactor calling conventions to support correct representation of structures --- objectivec/objc.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'objectivec/objc.cpp') diff --git a/objectivec/objc.cpp b/objectivec/objc.cpp index 3b6a9165..6575ed51 100644 --- a/objectivec/objc.cpp +++ b/objectivec/objc.cpp @@ -1256,9 +1256,9 @@ bool ObjCProcessor::ApplyMethodType(Class& cls, Method& method, bool isInstanceM cls.associatedName.IsEmpty() ? m_types.id : Type::PointerType(m_data->GetAddressSize(), Type::NamedType(m_data, cls.associatedName)), - true, BinaryNinja::Variable()}); + DefaultLocationSource, BinaryNinja::Variable()}); - params.push_back({"sel", m_types.sel, true, BinaryNinja::Variable()}); + params.push_back({"sel", m_types.sel, DefaultLocationSource, BinaryNinja::Variable()}); for (size_t i = 3; i < typeTokens.size(); i++) { @@ -1268,7 +1268,7 @@ bool ObjCProcessor::ApplyMethodType(Class& cls, Method& method, bool isInstanceM else name = "arg"; - params.push_back({std::move(name), typeForQualifiedNameOrType(typeTokens[i]), true, BinaryNinja::Variable()}); + params.push_back({std::move(name), typeForQualifiedNameOrType(typeTokens[i]), DefaultLocationSource, BinaryNinja::Variable()}); } auto funcType = BinaryNinja::Type::FunctionType(retType, cc, params); -- cgit v1.3.1