diff --git a/lib/std/Target.zig b/lib/std/Target.zig index 8b9683dca69c40c2c2799a31f1c1bb7c4c047e2e..ca68c6b13c5e808b962b9a4ee2894e6a170cd9fc 100644 --- a/lib/std/Target.zig +++ b/lib/std/Target.zig @@ -3484,7 +3484,7 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { .longdouble => 128, }, - .psx, .ps3 => switch (c_type) { + .psx, .ps3, .psp, .vita => switch (c_type) { .char => 8, .short, .ushort => 16, .int, .uint, .long, .ulong, .float => 32, @@ -3494,17 +3494,9 @@ pub fn cTypeBitSize(target: *const Target, c_type: CType) ?u16 { .char => 8, .short, .ushort => 16, .int, .uint, .float => 32, - .long, .ulong => 64, - .longlong, .ulonglong, .double => 64, + .long, .ulong, .longlong, .ulonglong, .double => 64, .longdouble => 80, }, - .psp, .vita => switch (c_type) { - .char => 8, - .short, .ushort => 16, - .int, .uint, .float => 32, - .long, .ulong => 64, - .longlong, .ulonglong, .double, .longdouble => 64, - }, .tios => switch (c_type) { .char => 8,