mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Default struct member reordering for minimal size
Rule: largest members to smallest; if same size, order in source order
This commit is contained in:
+3
-2
@@ -1,13 +1,14 @@
|
||||
#load "basic.odin"
|
||||
|
||||
main :: proc() {
|
||||
Vector3 :: struct {
|
||||
Vector4 :: struct {
|
||||
x: i8
|
||||
y: i32
|
||||
z: i16
|
||||
w: i16
|
||||
}
|
||||
|
||||
v := Vector3{1, 4, 9}
|
||||
v := Vector4{1, 4, 9, 16}
|
||||
|
||||
t := type_info(v)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user