Pārlūkot izejas kodu

Fixed uint comparison

Dmitry Panov 6 gadi atpakaļ
vecāks
revīzija
e055638fdb
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      runtime.go

+ 1 - 1
runtime.go

@@ -974,7 +974,7 @@ func (r *Runtime) ToValue(i interface{}) Value {
 	case int64:
 		return intToValue(i)
 	case uint:
-		if int64(i) <= math.MaxInt64 {
+		if i <= math.MaxInt64 {
 			return intToValue(int64(i))
 		} else {
 			return floatToValue(float64(i))