From 288edd311e3312e98c934d0d35e5980d6147b6ca Mon Sep 17 00:00:00 2001 From: Mark Rowe Date: Fri, 26 Sep 2025 11:11:37 -0700 Subject: [ObjC] Don't assume that all calls to objc_msgSend have parameters --- plugins/workflow_objc/src/activities/objc_msg_send_calls.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'plugins') diff --git a/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs b/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs index 213d8314..b39c843c 100644 --- a/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs +++ b/plugins/workflow_objc/src/activities/objc_msg_send_calls.rs @@ -151,6 +151,10 @@ fn selector_from_call( }; let param_exprs = params.param_exprs(); + if param_exprs.is_empty() { + return None; + } + let param_exprs = if let LowLevelILExpressionKind::SeparateParamListSsa(params) = ¶m_exprs[0].kind() { params.param_exprs() -- cgit v1.3.1