Set debug loc for new preheader's terminator.
authorDevang Patel <dpatel@apple.com>
Fri, 17 Jun 2011 21:36:44 +0000 (21:36 +0000)
committerDevang Patel <dpatel@apple.com>
Fri, 17 Jun 2011 21:36:44 +0000 (21:36 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133298 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/LoopSimplify.cpp

index f02ffd20bca99b956f11690d98774ef908ef4823..e79fb5ac21b47f77ca73cf740687559115c9aaa0 100644 (file)
@@ -375,6 +375,7 @@ BasicBlock *LoopSimplify::InsertPreheaderForLoop(Loop *L) {
     SplitBlockPredecessors(Header, &OutsideBlocks[0], OutsideBlocks.size(),
                            ".preheader", this);
 
+  NewBB->getTerminator()->setDebugLoc(Header->getFirstNonPHI()->getDebugLoc());
   DEBUG(dbgs() << "LoopSimplify: Creating pre-header " << NewBB->getName()
                << "\n");