Browse Source

Fix some -vet warnings; change import to core:math/bits

Kevin Watters 6 years ago
parent
commit
e6f9b4fb11

+ 1 - 1
core/encoding/json/marshal.odin

@@ -1,7 +1,7 @@
 package json
 
 import "core:mem"
-import "core:bits"
+import "core:math/bits"
 import "core:runtime"
 import "core:strconv"
 import "core:strings"

+ 2 - 2
core/encoding/json/tokenizer.odin

@@ -436,8 +436,8 @@ is_valid_string_literal :: proc(s: string, spec: Specification) -> bool {
 				i += 5;
 
 				for j := 0; j < 4; j += 1 {
-					c := hex[j];
-					switch c {
+					c2 := hex[j];
+					switch c2 {
 					case '0'..'9', 'a'..'z', 'A'..'Z':
 						// Okay
 					case:

+ 0 - 2
core/encoding/json/types.odin

@@ -1,7 +1,5 @@
 package json
 
-import "core:strconv"
-
 Specification :: enum {
 	JSON,
 	JSON5,

+ 2 - 2
core/strconv/strconv.odin

@@ -230,8 +230,8 @@ quote :: proc(buf: []byte, s: string) -> string {
 			write_byte(buf, &i, digits[s[0]>>4]);
 			write_byte(buf, &i, digits[s[0]&0xf]);
 		}
-		s := quote_rune(buf[i:], r);
-		i += len(s);
+		s2 := quote_rune(buf[i:], r);
+		i += len(s2);
 	}
 	write_byte(buf, &i, c);
 	return string(buf[:i]);