| ... | ... | @@ -2626,7 +2626,6 @@ pub fn cTypeAlignment(target: Target, c_type: CType) u16 { |
| 2626 | 2626 | }, |
| 2627 | 2627 | |
| 2628 | 2628 | .msp430, |
| 2629 | | .avr, |
| 2630 | 2629 | => 2, |
| 2631 | 2630 | |
| 2632 | 2631 | .arc, |
| ... | ... | @@ -2675,6 +2674,9 @@ pub fn cTypeAlignment(target: Target, c_type: CType) u16 { |
| 2675 | 2674 | .wasm32, |
| 2676 | 2675 | .wasm64, |
| 2677 | 2676 | => 16, |
| 2677 | |
| 2678 | .avr, |
| 2679 | => unreachable, // Handled above. |
| 2678 | 2680 | }), |
| 2679 | 2681 | ); |
| 2680 | 2682 | } |
| ... | ... | @@ -2709,12 +2711,7 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 { |
| 2709 | 2711 | .longdouble => return 4, |
| 2710 | 2712 | else => {}, |
| 2711 | 2713 | }, |
| 2712 | | .avr => switch (c_type) { |
| 2713 | | .char, .int, .uint, .long, .ulong, .float, .longdouble => return 1, |
| 2714 | | .short, .ushort => return 2, |
| 2715 | | .double => return 4, |
| 2716 | | .longlong, .ulonglong => return 8, |
| 2717 | | }, |
| 2714 | .avr => return 1, |
| 2718 | 2715 | .x86 => switch (target.os.tag) { |
| 2719 | 2716 | .windows, .uefi => switch (c_type) { |
| 2720 | 2717 | .longdouble => switch (target.abi) { |
| ... | ... | @@ -2750,7 +2747,6 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 { |
| 2750 | 2747 | .arc, |
| 2751 | 2748 | .arm, |
| 2752 | 2749 | .armeb, |
| 2753 | | .avr, |
| 2754 | 2750 | .thumb, |
| 2755 | 2751 | .thumbeb, |
| 2756 | 2752 | .amdgcn, |
| ... | ... | @@ -2788,6 +2784,9 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 { |
| 2788 | 2784 | .wasm32, |
| 2789 | 2785 | .wasm64, |
| 2790 | 2786 | => 16, |
| 2787 | |
| 2788 | .avr, |
| 2789 | => unreachable, // Handled above. |
| 2791 | 2790 | }), |
| 2792 | 2791 | ); |
| 2793 | 2792 | } |