diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2014-06-02 21:05:54 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-06-02 21:05:54 +0000 |
commit | 3c6b0c078e96fa992d3fbf1f222e026c6497fbf9 (patch) | |
tree | 7dd903e00c878c7bda586b3ad151a047df72f0eb | |
parent | 732215f989c37638501c8064762bd93a36b6ec3c (diff) | |
download | bcm5719-llvm-3c6b0c078e96fa992d3fbf1f222e026c6497fbf9.tar.gz bcm5719-llvm-3c6b0c078e96fa992d3fbf1f222e026c6497fbf9.zip |
Delete apparently unused method
llvm-svn: 210047
-rw-r--r-- | clang/lib/CodeGen/CGDebugInfo.cpp | 26 | ||||
-rw-r--r-- | clang/lib/CodeGen/CGDebugInfo.h | 3 |
2 files changed, 0 insertions, 29 deletions
diff --git a/clang/lib/CodeGen/CGDebugInfo.cpp b/clang/lib/CodeGen/CGDebugInfo.cpp index 4ac1011385c..d0861507bcd 100644 --- a/clang/lib/CodeGen/CGDebugInfo.cpp +++ b/clang/lib/CodeGen/CGDebugInfo.cpp @@ -3187,32 +3187,6 @@ void CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable *Var, DeclCache.insert(std::make_pair(D->getCanonicalDecl(), llvm::WeakVH(GV))); } -/// EmitGlobalVariable - Emit information about an objective-c interface. -void CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable *Var, - ObjCInterfaceDecl *ID) { - assert(DebugKind >= CodeGenOptions::LimitedDebugInfo); - // Create global variable debug descriptor. - llvm::DIFile Unit = getOrCreateFile(ID->getLocation()); - unsigned LineNo = getLineNumber(ID->getLocation()); - - StringRef Name = ID->getName(); - - QualType T = CGM.getContext().getObjCInterfaceType(ID); - if (T->isIncompleteArrayType()) { - - // CodeGen turns int[] into int[1] so we'll do the same here. - llvm::APInt ConstVal(32, 1); - QualType ET = CGM.getContext().getAsArrayType(T)->getElementType(); - - T = CGM.getContext().getConstantArrayType(ET, ConstVal, - ArrayType::Normal, 0); - } - - DBuilder.createGlobalVariable(Name, Unit, LineNo, - getOrCreateType(T, Unit), - Var->hasInternalLinkage(), Var); -} - /// EmitGlobalVariable - Emit global variable's debug info. void CGDebugInfo::EmitGlobalVariable(const ValueDecl *VD, llvm::Constant *Init) { diff --git a/clang/lib/CodeGen/CGDebugInfo.h b/clang/lib/CodeGen/CGDebugInfo.h index 0da61794261..3c7efb9ff96 100644 --- a/clang/lib/CodeGen/CGDebugInfo.h +++ b/clang/lib/CodeGen/CGDebugInfo.h @@ -273,9 +273,6 @@ public: /// EmitGlobalVariable - Emit information about a global variable. void EmitGlobalVariable(llvm::GlobalVariable *GV, const VarDecl *Decl); - /// EmitGlobalVariable - Emit information about an objective-c interface. - void EmitGlobalVariable(llvm::GlobalVariable *GV, ObjCInterfaceDecl *Decl); - /// EmitGlobalVariable - Emit global variable's debug info. void EmitGlobalVariable(const ValueDecl *VD, llvm::Constant *Init); |