From: Devang Patel Date: Sun, 27 Jun 2010 21:04:31 +0000 (+0000) Subject: Do not forget last element, function, while creating Subprogram definition MDNode... X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=acc6efa17659b6ffba30d277ce77906837177e61;p=oota-llvm.git Do not forget last element, function, while creating Subprogram definition MDNode from subprogram declare MDNode. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106985 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/DebugInfo.cpp b/lib/Analysis/DebugInfo.cpp index feb7a303d0e..7636716f053 100644 --- a/lib/Analysis/DebugInfo.cpp +++ b/lib/Analysis/DebugInfo.cpp @@ -997,7 +997,8 @@ DISubprogram DIFactory::CreateSubprogramDefinition(DISubprogram &SPDeclaration) DeclNode->getOperand(12), // VIndex DeclNode->getOperand(13), // Containting Type DeclNode->getOperand(14), // isArtificial - DeclNode->getOperand(15) // isOptimized + DeclNode->getOperand(15), // isOptimized + SPDeclaration.getFunction() }; return DISubprogram(MDNode::get(VMContext, &Elts[0], 16)); }