File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -1081,7 +1081,7 @@ func fromBin*[T: SomeInteger](s: string): T =
10811081 doAssert fromBin [uint8 ](s) == 153
10821082 doAssert s.fromBin[:int16 ] == 0b 1110_1110_1001_1001 'i16
10831083 doAssert s.fromBin[:uint64 ] == 1216933529 'u64
1084-
1084+ result = T ( 0 )
10851085 let p = parseutils.parseBin (s, result )
10861086 if p != s.len or p == 0 :
10871087 raise newException (ValueError , " invalid binary integer: " & s)
@@ -1104,7 +1104,7 @@ func fromOct*[T: SomeInteger](s: string): T =
11041104 doAssert fromOct [uint8 ](s) == 255 'u8
11051105 doAssert s.fromOct[:int16 ] == 24063 'i16
11061106 doAssert s.fromOct[:uint64 ] == 21913087 'u64
1107-
1107+ result = T ( 0 )
11081108 let p = parseutils.parseOct (s, result )
11091109 if p != s.len or p == 0 :
11101110 raise newException (ValueError , " invalid oct integer: " & s)
@@ -1127,7 +1127,7 @@ func fromHex*[T: SomeInteger](s: string): T =
11271127 doAssert fromHex [uint8 ](s) == 246 'u8
11281128 doAssert s.fromHex[:int16 ] == - 29194 'i16
11291129 doAssert s.fromHex[:uint64 ] == 305499638 'u64
1130-
1130+ result = T ( 0 )
11311131 let p = parseutils.parseHex (s, result )
11321132 if p != s.len or p == 0 :
11331133 raise newException (ValueError , " invalid hex integer: " & s)
You can’t perform that action at this time.
0 commit comments