[LLVMdev] Why always abort in verifyFunction?

陳韋任 (Wei-Ren Chen) chenwj at iis.sinica.edu.tw
Mon Jun 11 22:30:18 PDT 2012


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. 

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




More information about the llvm-dev mailing list