Skip to content

Commit 231d8ae

Browse files
authored
fixed strong reference cycles in value converter. (#9)
1 parent 11e9242 commit 231d8ae

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/parsers/Option.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public class IntOption: OptionParser<Int> {
131131
multiAllowed: multiAllowed,
132132
stopToken: stopToken,
133133
parsed: parsed)
134-
valueConverter = { value, i in
134+
valueConverter = { [unowned self] value, i in
135135
if let value = Int(value) {
136136
return value
137137
}
@@ -162,7 +162,7 @@ public class DoubleOption: OptionParser<Double> {
162162
multiAllowed: multiAllowed,
163163
stopToken: stopToken,
164164
parsed: parsed)
165-
valueConverter = { value, i in
165+
valueConverter = { [unowned self] value, i in
166166
if let value = Double(value) {
167167
return value
168168
}

0 commit comments

Comments
 (0)