[llvm-commits] [llvm-gcc-4.2] r46381 - in /llvm-gcc-4.2/trunk/gcc: llvm-abi.h llvm-internal.h llvm-types.cpp

Duncan Sands baldrick at free.fr
Fri Jan 25 22:25:02 PST 2008


Hi Evan, dropping zero sized aggregates from types
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080121/057570.html
broke the Ada build.  A zero-sized aggregate is used in a COMPONENT_REF, so
llvm-convert barfs because it can't find the corresponding LLVM field.  All gcc
fields should have a corresponding LLVM field - the only exception we make is
for fields at variable offsets.  I would like to keep it that way unless you
really can't solve this differently.

Best wishes,

Duncan.



More information about the llvm-commits mailing list