mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 15:48:51 +00:00
Keep -vet happy
This commit is contained in:
@@ -428,7 +428,7 @@ to_diagnostic_format_writer :: proc(w: io.Writer, val: Value, padding := 0) -> i
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
padding := dedent(padding)
|
padding = dedent(padding)
|
||||||
newline(w, padding) or_return
|
newline(w, padding) or_return
|
||||||
|
|
||||||
io.write_string(w, "]") or_return
|
io.write_string(w, "]") or_return
|
||||||
@@ -453,7 +453,7 @@ to_diagnostic_format_writer :: proc(w: io.Writer, val: Value, padding := 0) -> i
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
padding := dedent(padding)
|
padding = dedent(padding)
|
||||||
newline(w, padding) or_return
|
newline(w, padding) or_return
|
||||||
|
|
||||||
io.write_string(w, "}") or_return
|
io.write_string(w, "}") or_return
|
||||||
|
|||||||
@@ -377,6 +377,7 @@ _decode_bytes_ptr :: proc(d: Decoder, add: Add, type: Major = .Bytes) -> (v: ^By
|
|||||||
_decode_bytes :: proc(d: Decoder, add: Add, type: Major = .Bytes, allocator := context.allocator) -> (v: Bytes, err: Decode_Error) {
|
_decode_bytes :: proc(d: Decoder, add: Add, type: Major = .Bytes, allocator := context.allocator) -> (v: Bytes, err: Decode_Error) {
|
||||||
context.allocator = allocator
|
context.allocator = allocator
|
||||||
|
|
||||||
|
add := add
|
||||||
n, scap := _decode_len_str(d, add) or_return
|
n, scap := _decode_len_str(d, add) or_return
|
||||||
|
|
||||||
buf := strings.builder_make(0, scap) or_return
|
buf := strings.builder_make(0, scap) or_return
|
||||||
@@ -385,8 +386,9 @@ _decode_bytes :: proc(d: Decoder, add: Add, type: Major = .Bytes, allocator := c
|
|||||||
|
|
||||||
if n == -1 {
|
if n == -1 {
|
||||||
indefinite_loop: for {
|
indefinite_loop: for {
|
||||||
header := _decode_header(d.reader) or_return
|
header := _decode_header(d.reader) or_return
|
||||||
maj, add := _header_split(header)
|
maj: Major
|
||||||
|
maj, add = _header_split(header)
|
||||||
#partial switch maj {
|
#partial switch maj {
|
||||||
case type:
|
case type:
|
||||||
iter_n, iter_cap := _decode_len_str(d, add) or_return
|
iter_n, iter_cap := _decode_len_str(d, add) or_return
|
||||||
|
|||||||
@@ -208,7 +208,6 @@ marshal_into_encoder :: proc(e: Encoder, v: any) -> (err: Marshal_Error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
case runtime.Type_Info_Boolean:
|
case runtime.Type_Info_Boolean:
|
||||||
val: bool
|
|
||||||
switch b in a {
|
switch b in a {
|
||||||
case bool: return _encode_bool(e.writer, b)
|
case bool: return _encode_bool(e.writer, b)
|
||||||
case b8: return _encode_bool(e.writer, bool(b))
|
case b8: return _encode_bool(e.writer, bool(b))
|
||||||
@@ -231,7 +230,7 @@ marshal_into_encoder :: proc(e: Encoder, v: any) -> (err: Marshal_Error) {
|
|||||||
return
|
return
|
||||||
|
|
||||||
case runtime.Type_Info_Enumerated_Array:
|
case runtime.Type_Info_Enumerated_Array:
|
||||||
index := runtime.type_info_base(info.index).variant.(runtime.Type_Info_Enum)
|
// index := runtime.type_info_base(info.index).variant.(runtime.Type_Info_Enum)
|
||||||
err_conv(_encode_u64(e, u64(info.count), .Array)) or_return
|
err_conv(_encode_u64(e, u64(info.count), .Array)) or_return
|
||||||
for i in 0..<info.count {
|
for i in 0..<info.count {
|
||||||
data := uintptr(v.data) + uintptr(i*info.elem_size)
|
data := uintptr(v.data) + uintptr(i*info.elem_size)
|
||||||
@@ -480,7 +479,7 @@ marshal_into_encoder :: proc(e: Encoder, v: any) -> (err: Marshal_Error) {
|
|||||||
entries := make([dynamic]Name, 0, n, e.temp_allocator) or_return
|
entries := make([dynamic]Name, 0, n, e.temp_allocator) or_return
|
||||||
defer delete(entries)
|
defer delete(entries)
|
||||||
|
|
||||||
for name, i in info.names {
|
for _, i in info.names {
|
||||||
fname := field_name(info, i)
|
fname := field_name(info, i)
|
||||||
if fname == "-" {
|
if fname == "-" {
|
||||||
continue
|
continue
|
||||||
@@ -498,7 +497,7 @@ marshal_into_encoder :: proc(e: Encoder, v: any) -> (err: Marshal_Error) {
|
|||||||
marshal_entry(e, info, v, entry.name, entry.field) or_return
|
marshal_entry(e, info, v, entry.name, entry.field) or_return
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for name, i in info.names {
|
for _, i in info.names {
|
||||||
fname := field_name(info, i)
|
fname := field_name(info, i)
|
||||||
if fname == "-" {
|
if fname == "-" {
|
||||||
continue
|
continue
|
||||||
@@ -514,14 +513,12 @@ marshal_into_encoder :: proc(e: Encoder, v: any) -> (err: Marshal_Error) {
|
|||||||
case Value: return err_conv(encode(e, vv))
|
case Value: return err_conv(encode(e, vv))
|
||||||
}
|
}
|
||||||
|
|
||||||
tag := reflect.get_union_variant_raw_tag(v)
|
id := reflect.union_variant_typeid(v)
|
||||||
if v.data == nil || tag <= 0 {
|
if v.data == nil || id == nil {
|
||||||
return _encode_nil(e.writer)
|
return _encode_nil(e.writer)
|
||||||
}
|
}
|
||||||
|
|
||||||
id := info.variants[tag-1].id
|
|
||||||
if len(info.variants) == 1 {
|
if len(info.variants) == 1 {
|
||||||
id := info.variants[tag-1].id
|
|
||||||
return marshal_into(e, any{v.data, id})
|
return marshal_into(e, any{v.data, id})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -518,7 +518,7 @@ _unmarshal_array :: proc(d: Decoder, v: any, ti: ^reflect.Type_Info, hdr: Header
|
|||||||
return
|
return
|
||||||
|
|
||||||
case reflect.Type_Info_Array:
|
case reflect.Type_Info_Array:
|
||||||
_length, scap := err_conv(_decode_len_container(d, add)) or_return
|
_, scap := err_conv(_decode_len_container(d, add)) or_return
|
||||||
length := min(scap, t.count)
|
length := min(scap, t.count)
|
||||||
|
|
||||||
if length > t.count {
|
if length > t.count {
|
||||||
@@ -532,7 +532,7 @@ _unmarshal_array :: proc(d: Decoder, v: any, ti: ^reflect.Type_Info, hdr: Header
|
|||||||
return
|
return
|
||||||
|
|
||||||
case reflect.Type_Info_Enumerated_Array:
|
case reflect.Type_Info_Enumerated_Array:
|
||||||
_length, scap := err_conv(_decode_len_container(d, add)) or_return
|
_, scap := err_conv(_decode_len_container(d, add)) or_return
|
||||||
length := min(scap, t.count)
|
length := min(scap, t.count)
|
||||||
|
|
||||||
if length > t.count {
|
if length > t.count {
|
||||||
@@ -546,7 +546,7 @@ _unmarshal_array :: proc(d: Decoder, v: any, ti: ^reflect.Type_Info, hdr: Header
|
|||||||
return
|
return
|
||||||
|
|
||||||
case reflect.Type_Info_Complex:
|
case reflect.Type_Info_Complex:
|
||||||
_length, scap := err_conv(_decode_len_container(d, add)) or_return
|
_, scap := err_conv(_decode_len_container(d, add)) or_return
|
||||||
length := min(scap, 2)
|
length := min(scap, 2)
|
||||||
|
|
||||||
if length > 2 {
|
if length > 2 {
|
||||||
@@ -568,7 +568,7 @@ _unmarshal_array :: proc(d: Decoder, v: any, ti: ^reflect.Type_Info, hdr: Header
|
|||||||
return
|
return
|
||||||
|
|
||||||
case reflect.Type_Info_Quaternion:
|
case reflect.Type_Info_Quaternion:
|
||||||
_length, scap := err_conv(_decode_len_container(d, add)) or_return
|
_, scap := err_conv(_decode_len_container(d, add)) or_return
|
||||||
length := min(scap, 4)
|
length := min(scap, 4)
|
||||||
|
|
||||||
if length > 4 {
|
if length > 4 {
|
||||||
@@ -628,7 +628,7 @@ _unmarshal_map :: proc(d: Decoder, v: any, ti: ^reflect.Type_Info, hdr: Header,
|
|||||||
return _unsupported(v, hdr)
|
return _unsupported(v, hdr)
|
||||||
}
|
}
|
||||||
|
|
||||||
length, scap := err_conv(_decode_len_container(d, add)) or_return
|
length, _ := err_conv(_decode_len_container(d, add)) or_return
|
||||||
unknown := length == -1
|
unknown := length == -1
|
||||||
fields := reflect.struct_fields_zipped(ti.id)
|
fields := reflect.struct_fields_zipped(ti.id)
|
||||||
|
|
||||||
@@ -672,7 +672,7 @@ _unmarshal_map :: proc(d: Decoder, v: any, ti: ^reflect.Type_Info, hdr: Header,
|
|||||||
}
|
}
|
||||||
|
|
||||||
field := fields[use_field_idx]
|
field := fields[use_field_idx]
|
||||||
name := field.name
|
// name := field.name
|
||||||
ptr := rawptr(uintptr(v.data) + field.offset)
|
ptr := rawptr(uintptr(v.data) + field.offset)
|
||||||
fany := any{ptr, field.type.id}
|
fany := any{ptr, field.type.id}
|
||||||
_unmarshal_value(d, fany, _decode_header(r) or_return) or_return
|
_unmarshal_value(d, fany, _decode_header(r) or_return) or_return
|
||||||
|
|||||||
Reference in New Issue
Block a user