@@ -419,13 +419,13 @@ func toInt64(val any) (int64, error) {
419
419
if err == nil {
420
420
return int64 (val ), nil
421
421
}
422
- return - 1 , typeError (val , "int64" )
422
+ return - 1 , typeError (ret , "int64" )
423
423
case string :
424
424
val , err := strconv .ParseFloat (ret , 64 )
425
425
if err == nil {
426
426
return int64 (val ), nil
427
427
}
428
- return - 1 , typeError (val , "int64" )
428
+ return - 1 , typeError (ret , "int64" )
429
429
default :
430
430
return - 1 , typeError (ret , "int64" )
431
431
}
@@ -480,12 +480,12 @@ func toUint64(val any) (uint64, error) {
480
480
if val , err := strconv .ParseFloat (string (ret ), 64 ); err == nil {
481
481
return uint64 (val ), nil
482
482
}
483
- return 0 , typeError (val , "uint64" )
483
+ return 0 , typeError (ret , "uint64" )
484
484
case string :
485
485
if val , err := strconv .ParseFloat (ret , 64 ); err == nil {
486
486
return uint64 (val ), nil
487
487
}
488
- return 0 , typeError (val , "uint64" )
488
+ return 0 , typeError (ret , "uint64" )
489
489
default :
490
490
return 0 , typeError (ret , "uint64" )
491
491
}
0 commit comments