diff --git a/core/fmt.odin b/core/fmt.odin index ab72ffba8..4b056634e 100644 --- a/core/fmt.odin +++ b/core/fmt.odin @@ -772,9 +772,9 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) { case Pointer: if v.type_info == type_info(^TypeInfo) { - write_type(fi.buf, (^^TypeInfo)(v.data)^); + write_type(fi.buf, ^^TypeInfo(v.data)^); } else { - fmt_pointer(fi, (^rawptr)(v.data)^, verb); + fmt_pointer(fi, ^rawptr(v.data)^, verb); } case Atomic: @@ -794,7 +794,7 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) { case DynamicArray: write_byte(fi.buf, '['); defer write_byte(fi.buf, ']'); - array := (^raw.DynamicArray)(v.data); + array := ^raw.DynamicArray(v.data); for i in 0.. 0 { write_string(fi.buf, ", "); @@ -806,7 +806,7 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) { case Slice: write_byte(fi.buf, '['); defer write_byte(fi.buf, ']'); - slice := (^[]byte)(v.data); + slice := ^[]byte(v.data); for _, i in slice { if i > 0 { write_string(fi.buf, ", "); @@ -903,7 +903,7 @@ fmt_value :: proc(fi: ^FmtInfo, v: any, verb: rune) { case Procedure: write_type(fi.buf, v.type_info); write_string(fi.buf, " @ "); - fmt_pointer(fi, (^rawptr)(v.data)^, 'p'); + fmt_pointer(fi, ^rawptr(v.data)^, 'p'); } } diff --git a/core/math.odin b/core/math.odin index dc8b26b3b..f5edd76ee 100644 --- a/core/math.odin +++ b/core/math.odin @@ -26,7 +26,6 @@ Mat3 :: [3][3]f32; Mat4 :: [4][4]f32; Complex :: complex64; -Quat :: quaternion128; sqrt :: proc(x: f32) -> f32 #foreign __llvm_core "llvm.sqrt.f32"; sqrt :: proc(x: f64) -> f64 #foreign __llvm_core "llvm.sqrt.f64";