[LLVMdev] clang+LLVM fails to compile ctags

Csaba Raduly rcsaba at gmail.com
Tue Jan 11 04:38:10 PST 2011


On Tue, Jan 11, 2011 at 1:06 PM, Benjamin Kramer wrote:
>
> On 11.01.2011, at 12:02, Csaba Raduly wrote:
>
>> clang version 2.9 (trunk 123166)
>> Target: x86_64-unknown-linux-gnu
>> Thread model: posix
>>
>> Fails to compile ctags 5.8 (also 5.6), specifically eiffel.c:
>>
>> $ clang  -v -c e.c -O2 -Wno-unused-value
>> clang version 2.9 (trunk 123166)
> […]
>> bool<unnamed>::LoopRotate::rotateLoop(llvm::Loop*): Assertion `DidIt
>> && "Block merge failed??"' failed.
>
> This looks very similar to http://llvm.org/bugs/show_bug.cgi?id=8955 which was a
> recent regression and was fixed in r123219.

You are right, that fixed it, thanks.

Csaba
-- 
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds




More information about the llvm-dev mailing list