[llvm-commits] [llvm-gcc-4.2] r103151 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
baldrick at free.fr
Thu May 6 02:22:09 PDT 2010
> - unsigned int gccStructSize = TREE_INT_CST_LOW(gccSize);
> + // If the size isn't constant, assume the worst (a one byte
> + // struct).
> + unsigned int gccStructSize = TREE_CODE(gccSize) == INTEGER_CST ?
> + TREE_INT_CST_LOW(gccSize) : 1;
in theory Ada allows for arbitrarily large variable sized objects as
bitfields! However, gcc-4.2 itself doesn't support this so you don't
need to worry about it :)
More information about the llvm-commits