[LLVMdev] Fw: AsmParser is not robust

Samuel Crow samuraileumas at yahoo.com
Fri Nov 13 14:30:06 PST 2009


...and forwarded to list.  :-/



----- Forwarded Message ----
> From: Samuel Crow <samuraileumas at yahoo.com>
> To: Chris Lattner <clattner at apple.com>
> Sent: Fri, November 13, 2009 4:28:59 PM
> Subject: Re: [LLVMdev] AsmParser is not robust
> 
> Bug report #5486 filed.
> 
> 
> 
> ----- Original Message ----
> > From: Chris Lattner 
> > To: Samuel Crow 
> > Cc: LLVM Developers Mailing List 
> > Sent: Fri, November 13, 2009 12:40:35 PM
> > Subject: Re: [LLVMdev] AsmParser is not robust
> > 
> > On Nov 13, 2009, at 10:16 AM, Samuel Crow wrote:
> > > Hello all,
> > > 
> > > My partner was just debugging a project that had tried to call a function 
> > without arguments in the code but the declaration wasn't declared with a void 
> > parameter list.  It failed with an assertion that something was trying to ++ 
> > past the end of an ilist.
> > > 
> > > I seem to remember Chris Lattner saying when he made the hand written 
> > AsmParser that it wasn't intended to be very robust but, searching the list, I 
> 
> > can't find the post where he said it.  That being said, is this worthy of a 
> bug 
> > report?  An error message from the AsmParser would be preferred over a 
> seemingly 
> > unrelated assert.
> > 
> > Please file a bug, it certainly should be "robust".  Switching it to a hand 
> > written parser is intended to improve the robustness, not reduce it.  In any 
> > case, this doesn't have anything to do with the parser, it sounds like the 
> code 
> > is grammatically correct but semantically invalid.
> > 
> > -Chris



      



More information about the llvm-dev mailing list