On Wed, 2006-12-06 at 13:20 -0800, Chris Lattner wrote:
> On Dec 6,lib/Target/CBackend/Writer.cpp
> > diff -u llvm/lib/Target/CBackend/Writer.cpp:1.290 llvm/lib/Target/ 
> > CBackend/Writer.cpp:1.291
> > --- llvm/lib/Target/CBackend/Writer.cpp:1.290       Thu Nov 30 18:25:12 2006
> > +++ llvm/lib/Target/CBackend/Writer.cpp     Wed Dec  6 14:45:15 2006
> > @@ -753,7 +753,7 @@
> >      break;
> >
> >    case Type::LongTyID:
> > -    if (cast<ConstantInt>(CPV)->isMinValue())
> > +    if (cast<ConstantInt>(CPV)->isMinValue(CPV->getType()->isSigned 
> > ()))
> >        Out << "(/*INT64_MIN*/(-9223372036854775807LL)-1)";
> >      else
> >        Out << cast<ConstantInt>(CPV)->getSExtValue() << "ll";
> 
> This should always pass true.

Right.
> 
> -Chris
> 

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to