[LLVMdev] Why always abort in verifyFunction?

Michael.Kang blackfin.kang at gmail.com
Mon Jun 11 23:33:56 PDT 2012


On Tue, Jun 12, 2012 at 1:30 PM, 陳韋任 (Wei-Ren Chen)
<chenwj at iis.sinica.edu.tw> wrote:
> On Tue, Jun 12, 2012 at 10:11:01AM +0800, Michael.Kang wrote:
>>
>>
>> On Mon, Jun 11, 2012 at 5:44 PM, Joey Gouly <joel.gouly at gmail.com> wrote:
>>
>>     Hi Xiu,
>>
>>     The Verifier pass runs a PreVerifier pass, which does not honour the action
>>     argument,
>>     and will always abort on a broken module, (Line 106, lib/VMCore/
>>     Verifier.cpp)
>>
>>
>> So the argument can not be used as described as the official document? I just
>> want to make sure  of that and probably we
>> can find another way to deal with broken module.
>
>  I definitely think it's a bug, you should file a bug report. But you basically
> cannot do anything with a broken module, except print it out and try to fix the
> module.
Yes I just want to see the dumped IR before program abort . So I can
find some translation
error by analysis the IR assemble.

Thanks
MK

>
> Regards,
> chenwj
>
> --
> Wei-Ren Chen (陳韋任)
> Computer Systems Lab, Institute of Information Science,
> Academia Sinica, Taiwan (R.O.C.)
> Tel:886-2-2788-3799 #1667
> Homepage: http://people.cs.nctu.edu.tw/~chenwj



-- 
www.skyeye.org




More information about the llvm-dev mailing list