Unified · Split
| @@ -3945,7 +3945,11 @@ static void vpush_type_size(CType *type, int *a) · 3944 unmodified lines | ||
| 3945 | 3945 | int size = type_size(type, a); |
| 3946 | 3946 | if (size < 0) |
| 3947 | 3947 | tcc_error("unknown type size"); |
| 3948 | +#if PTR_SIZE == 8 | |
| 3949 | + vpushll(size); | |
| 3950 | +#else | |
| 3948 | 3951 | vpushi(size); |
| 3952 | +#endif | |
| 3949 | 3953 | } |
| 3950 | 3954 | } |
| 3951 | 3955 | |