diff --git a/core/encoding/json/marshal.odin b/core/encoding/json/marshal.odin index e6c8fba38..e467536cc 100644 --- a/core/encoding/json/marshal.odin +++ b/core/encoding/json/marshal.odin @@ -782,6 +782,7 @@ cast_any_int_to_u128 :: proc(any_int_value: any) -> u128 { case i16le: u = u128(i) case i32le: u = u128(i) case i64le: u = u128(i) + case i128le: u = u128(i) case u16le: u = u128(i) case u32le: u = u128(i) case u64le: u = u128(i) @@ -790,6 +791,7 @@ cast_any_int_to_u128 :: proc(any_int_value: any) -> u128 { case i16be: u = u128(i) case i32be: u = u128(i) case i64be: u = u128(i) + case i128be: u = u128(i) case u16be: u = u128(i) case u32be: u = u128(i) case u64be: u = u128(i)