[cfe-dev] test case: Codegen/struct.c is failing with an assertion failure
dpatel at apple.com
Wed Jun 4 14:20:26 PDT 2008
On Jun 4, 2008, at 2:06 PM, Ted Kremenek wrote:
> On Jun 4, 2008, at 1:56 PM, Devang Patel wrote:
>> On Jun 4, 2008, at 10:03 AM, Eli Friedman wrote:
>>> That assertion essentially means that the LLVM type isn't ending up
>>> with the expected size according to the layout done in Sema.
>>> I tried committing another fix; could you see if it helps?
>> I have
>> $ svnversion .
>> $ ../../../Debug/bin/clang CodeGen/struct.c -o /tmp/a --emit-llvm
>> Assertion failed: (CGT.getTargetData().getABITypeSizeInBits(STy) ==
>> RL.getSize()), function layoutStructFields, file CodeGenTypes.cpp,
>> line 531.
>> Do you see this failure ?
> I saw this failure earlier, but one of Eli's patches fixed it for me:
> (kremenek at grue:CodeGen)$ clang struct.c -emit-llvm
> (kremenek at grue:CodeGen)$
> I assume your local LLVM copy is also TOT?
Updating LLVM copy helps. Thanks!
More information about the cfe-dev