| ... | ... | @@ -2637,7 +2637,6 @@ pub fn cTypeAlignment(target: Target, c_type: CType) u16 { |
| 2637 | 2637 | }, |
| 2638 | 2638 | |
| 2639 | 2639 | .msp430, |
| 2640 | | .avr, |
| 2641 | 2640 | => 2, |
| 2642 | 2641 | |
| 2643 | 2642 | .arc, |
| ... | ... | @@ -2686,6 +2685,9 @@ pub fn cTypeAlignment(target: Target, c_type: CType) u16 { |
| 2686 | 2685 | .wasm32, |
| 2687 | 2686 | .wasm64, |
| 2688 | 2687 | => 16, |
| 2688 | |
| 2689 | .avr, |
| 2690 | => unreachable, // Handled above. |
| 2689 | 2691 | }), |
| 2690 | 2692 | ); |
| 2691 | 2693 | } |
| ... | ... | @@ -2720,12 +2722,7 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 { |
| 2720 | 2722 | .longdouble => return 4, |
| 2721 | 2723 | else => {}, |
| 2722 | 2724 | }, |
| 2723 | | .avr => switch (c_type) { |
| 2724 | | .char, .int, .uint, .long, .ulong, .float, .longdouble => return 1, |
| 2725 | | .short, .ushort => return 2, |
| 2726 | | .double => return 4, |
| 2727 | | .longlong, .ulonglong => return 8, |
| 2728 | | }, |
| 2725 | .avr => return 1, |
| 2729 | 2726 | .x86 => switch (target.os.tag) { |
| 2730 | 2727 | .windows, .uefi => switch (c_type) { |
| 2731 | 2728 | .longdouble => switch (target.abi) { |
| ... | ... | @@ -2761,7 +2758,6 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 { |
| 2761 | 2758 | .arc, |
| 2762 | 2759 | .arm, |
| 2763 | 2760 | .armeb, |
| 2764 | | .avr, |
| 2765 | 2761 | .thumb, |
| 2766 | 2762 | .thumbeb, |
| 2767 | 2763 | .amdgcn, |
| ... | ... | @@ -2799,6 +2795,9 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 { |
| 2799 | 2795 | .wasm32, |
| 2800 | 2796 | .wasm64, |
| 2801 | 2797 | => 16, |
| 2798 | |
| 2799 | .avr, |
| 2800 | => unreachable, // Handled above. |
| 2802 | 2801 | }), |
| 2803 | 2802 | ); |
| 2804 | 2803 | } |