Browse Source

Fixed uint comparison

Dmitry Panov 6 years ago
parent
commit
e055638fdb
1 changed files with 1 additions and 1 deletions
  1. 1 1
      runtime.go

+ 1 - 1
runtime.go

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