Change the sentinal
authorChris Lattner <sabre@nondot.org>
Fri, 17 Dec 2004 00:46:51 +0000 (00:46 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 17 Dec 2004 00:46:51 +0000 (00:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19007 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelSimple.cpp

index 2d77f7e1fc500db901da29588dbed3226c5c32f6..274dfd805d34950df8549e7a0ce8b55d31193bb5 100644 (file)
@@ -97,7 +97,7 @@ namespace {
     ///
     bool runOnFunction(Function &Fn) {
       // Lazily create a stack slot for the return address if needed.
-      ReturnAddressIndex = -1;
+      ReturnAddressIndex = 0;
 
       // First pass over the function, lower any unknown intrinsic functions
       // with the IntrinsicLowering class.
@@ -1764,7 +1764,7 @@ void X86ISel::visitIntrinsicCall(Intrinsic::ID ID, CallInst &CI) {
   case Intrinsic::frameaddress:
     TmpReg1 = getReg(CI);
     if (cast<Constant>(CI.getOperand(1))->isNullValue()) {
-      if (ReturnAddressIndex == -1) {
+      if (ReturnAddressIndex == 0) {
         // Set up a frame object for the return address.
         ReturnAddressIndex = F->getFrameInfo()->CreateFixedObject(4, -4);
       }