Displaying 1 result from an estimated 1 matches for "struct0_t".
2016 Jun 28
2
[BUG] 3.8 alignment/struct padding
...s not
correctly aligned to the 8-byte boundary, and this results in a mismatched
struct size between C and LLVM. We are currently running 3.8, and did not see
this bug in 3.5.
Please advise.
Ram
--
%int128m_T = type { [2 x i64] }
%cint32_T = type { i32, i32 }
%creal_T = type { double, double }
%struct0_T = type { float, double, [4 x i8], [4 x i16], [100 x i32], [6 x i64],
[64 x i64], [3 x i8], %creal_T, i32, i8, i16, %cint32_T, i32, [10 x %int128m_T],
double, double, double, i8, double, float }
In LLVM, the offsets are computed as:
struct0_T = {
float, // 0
double, // 8...