mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-03 14:18:47 +00:00
Replace x in &y Use &v in y syntax through core & vendor for switch/for statements
This commit is contained in:
@@ -781,7 +781,7 @@ set_union_variant_raw_tag :: proc(a: any, tag: i64) {
|
||||
tag_ptr := uintptr(a.data) + info.tag_offset
|
||||
tag_any := any{rawptr(tag_ptr), info.tag_type.id}
|
||||
|
||||
switch i in &tag_any {
|
||||
switch &i in tag_any {
|
||||
case u8: i = u8(tag)
|
||||
case i8: i = i8(tag)
|
||||
case u16: i = u16(tag)
|
||||
@@ -1312,7 +1312,7 @@ relative_pointer_to_absolute_raw :: proc(data: rawptr, base_integer_id: typeid)
|
||||
|
||||
ptr_any := any{data, base_integer_id}
|
||||
ptr: rawptr
|
||||
switch i in &ptr_any {
|
||||
switch &i in ptr_any {
|
||||
case u8: ptr = _handle(&i)
|
||||
case u16: ptr = _handle(&i)
|
||||
case u32: ptr = _handle(&i)
|
||||
|
||||
Reference in New Issue
Block a user