]> granicus.if.org Git - clang/commitdiff
Correct line info for declarations/definitions. Radar 8063111.
authorStuart Hastings <stuart@apple.com>
Mon, 19 Jul 2010 23:56:31 +0000 (23:56 +0000)
committerStuart Hastings <stuart@apple.com>
Mon, 19 Jul 2010 23:56:31 +0000 (23:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108785 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGDebugInfo.cpp

index 33e299340d3721ac252ff172f9835c0eb9ca8e61..6d7137e3889ee8fd3ade8dd7badd312bc023c9a7 100644 (file)
@@ -1377,6 +1377,7 @@ void CGDebugInfo::EmitRegionStart(llvm::Function *Fn, CGBuilderTy &Builder) {
     DebugFactory.CreateLexicalBlock(RegionStack.empty() ? 
                                     llvm::DIDescriptor() : 
                                     llvm::DIDescriptor(RegionStack.back()),
+                                    getOrCreateFile(CurLoc),
                                     getLineNumber(CurLoc), 
                                     getColumnNumber(CurLoc));
   llvm::MDNode *DN = D;