diff options
-rw-r--r-- | test/abi7.ssa | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/test/abi7.ssa b/test/abi7.ssa index bf8ca1f..193e36a 100644 --- a/test/abi7.ssa +++ b/test/abi7.ssa @@ -1,21 +1,21 @@ -# test padding calculation with -# embedded struct - -type :s1 = align 4 { w 3 } -type :s2 = align 4 { b 1, :s1 1 } - -export function :s2 $test() { -@start - ret $s -} - -# >>> driver -# struct s2 { -# char x; -# struct { int a[3]; } s1; -# } s = { .x = 123 }; -# extern struct s2 test(void); -# int main(void) { -# return !(test().x == 123); -# } -# <<< +# test padding calculation with +# embedded struct + +type :s1 = align 4 { w 3 } +type :s2 = align 4 { b 1, :s1 1 } + +export function :s2 $test() { +@start + ret $s +} + +# >>> driver +# struct s2 { +# char x; +# struct { int a[3]; } s1; +# } s = { .x = 123 }; +# extern struct s2 test(void); +# int main(void) { +# return !(test().x == 123); +# } +# <<< |