| ... | @@ -161,7 +161,7 @@ pub const pthread_rwlock_t = switch (abi) { | ... | @@ -161,7 +161,7 @@ pub const pthread_rwlock_t = switch (abi) { |
| 161 | attr: i32 = 0, | 161 | attr: i32 = 0, |
| 162 | __reserved: [36]u8 = [_]u8{0} ** 36, | 162 | __reserved: [36]u8 = [_]u8{0} ** 36, |
| 163 | }, | 163 | }, |
| 164 | else => unreachable, | 164 | else => @compileError("impossible pointer size"), |
| 165 | }, | 165 | }, |
| 166 | else => extern struct { | 166 | else => extern struct { |
| 167 | size: [56]u8 align(@alignOf(usize)) = [_]u8{0} ** 56, | 167 | size: [56]u8 align(@alignOf(usize)) = [_]u8{0} ** 56, |
| ... | @@ -180,7 +180,8 @@ const __SIZEOF_PTHREAD_MUTEX_T = if (os_tag == .fuchsia) 40 else switch (abi) { | ... | @@ -180,7 +180,8 @@ const __SIZEOF_PTHREAD_MUTEX_T = if (os_tag == .fuchsia) 40 else switch (abi) { |
| 180 | .mips64, .powerpc64, .powerpc64le, .sparcv9 => 40, | 180 | .mips64, .powerpc64, .powerpc64le, .sparcv9 => 40, |
| 181 | else => if (@sizeOf(usize) == 8) 40 else 24, | 181 | else => if (@sizeOf(usize) == 8) 40 else 24, |
| 182 | }, | 182 | }, |
| 183 | else => unreachable, | 183 | .android => if (@sizeOf(usize) == 8) 40 else 4, |
| | 184 | else => @compileError("unsupported ABI"), |
| 184 | }; | 185 | }; |
| 185 | const __SIZEOF_SEM_T = 4 * @sizeOf(usize); | 186 | const __SIZEOF_SEM_T = 4 * @sizeOf(usize); |
| 186 | | 187 | |