diff --git a/lib/steep/services/signature_help_provider.rb b/lib/steep/services/signature_help_provider.rb index a4c5fc418..7ef3d4755 100644 --- a/lib/steep/services/signature_help_provider.rb +++ b/lib/steep/services/signature_help_provider.rb @@ -121,7 +121,7 @@ def signature_help_for(node, argument, last_argument, typing) items << Item.new(subtyping.factory.method_type_1(overload.method_type), defn&.comment, active_parameter) if call.is_a?(MethodCall::Typed) - if call.method_decls.intersect?(overload.method_decls(call.method_name)) + if call.method_decls.intersect?(overload.method_decls(call.method_name).to_set) index = i end end