Commit c8d72d91 authored by Dylan Trotter's avatar Dylan Trotter

Remove unnecessary toFunctionUnsafe() conversion.

parent 3a58b56a
...@@ -198,10 +198,7 @@ func builtinMapFn(f *Frame, args Args, _ KWArgs) (*Object, *BaseException) { ...@@ -198,10 +198,7 @@ func builtinMapFn(f *Frame, args Args, _ KWArgs) (*Object, *BaseException) {
if argc < 2 { if argc < 2 {
return nil, f.RaiseType(TypeErrorType, "map() requires at least two args") return nil, f.RaiseType(TypeErrorType, "map() requires at least two args")
} }
pred := toFunctionUnsafe(args[0])
result := make([]*Object, 0, 2) result := make([]*Object, 0, 2)
z, raised := zipLongest(f, args[1:]) z, raised := zipLongest(f, args[1:])
if raised != nil { if raised != nil {
return nil, raised return nil, raised
...@@ -214,7 +211,7 @@ func builtinMapFn(f *Frame, args Args, _ KWArgs) (*Object, *BaseException) { ...@@ -214,7 +211,7 @@ func builtinMapFn(f *Frame, args Args, _ KWArgs) (*Object, *BaseException) {
result = append(result, NewTuple(tuple...).ToObject()) result = append(result, NewTuple(tuple...).ToObject())
} }
} else { } else {
ret, raised := pred.Call(f, tuple, nil) ret, raised := args[0].Call(f, tuple, nil)
if raised != nil { if raised != nil {
return nil, raised return nil, raised
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment