| ... | @@ -68,12 +68,10 @@ enum ZigClangAPValueKind { | ... | @@ -68,12 +68,10 @@ enum ZigClangAPValueKind { |
| 68 | struct ZigClangAPValue { | 68 | struct ZigClangAPValue { |
| 69 | enum ZigClangAPValueKind Kind; | 69 | enum ZigClangAPValueKind Kind; |
| 70 | // experimentally-derived size of clang::APValue::DataType | 70 | // experimentally-derived size of clang::APValue::DataType |
| 71 | #if defined(_WIN32) && defined(__i386__) | 71 | #if defined(_WIN32) && defined(_MSC_VER) |
| 72 | char Data[68]; | | |
| 73 | #elif defined(_WIN32) && defined(_MSC_VER) | | |
| 74 | char Data[52]; | 72 | char Data[52]; |
| 75 | #elif defined(__i386__) | 73 | #elif defined(__i386__) && !defined(_WIN32) |
| 76 | char Data[48]; | 74 | char Data[44]; |
| 77 | #else | 75 | #else |
| 78 | char Data[52]; | 76 | char Data[52]; |
| 79 | #endif | 77 | #endif |