mirror of
https://github.com/odin-lang/Odin.git
synced 2026-08-29 00:11:34 +00:00
Merge pull request #7459 from kalsprite/i128_endian_specific
add missing i128le, i128be to endian switch
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -2156,6 +2156,7 @@ gb_internal bool is_type_endian_specific(Type *t) {
|
||||
case Basic_u32le:
|
||||
case Basic_i64le:
|
||||
case Basic_u64le:
|
||||
case Basic_i128le:
|
||||
case Basic_u128le:
|
||||
return true;
|
||||
|
||||
@@ -2165,6 +2166,7 @@ gb_internal bool is_type_endian_specific(Type *t) {
|
||||
case Basic_u32be:
|
||||
case Basic_i64be:
|
||||
case Basic_u64be:
|
||||
case Basic_i128be:
|
||||
case Basic_u128be:
|
||||
return true;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user