From f2f31f437160a2cb00485a02411e3420ba4404aa Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Fri, 4 Dec 2009 03:46:21 +0000 Subject: [PATCH] Remove an unused member variable. llvm-svn: 90534 --- clang/lib/CodeGen/CGVtable.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/clang/lib/CodeGen/CGVtable.cpp b/clang/lib/CodeGen/CGVtable.cpp index 736af406fc44..defa809766d2 100644 --- a/clang/lib/CodeGen/CGVtable.cpp +++ b/clang/lib/CodeGen/CGVtable.cpp @@ -45,9 +45,7 @@ private: llvm::Constant *rtti; llvm::LLVMContext &VMContext; CodeGenModule &CGM; // Per-module state. - /// Index - Maps a method decl into a vtable index. Useful for virtual - /// dispatch codegen. - llvm::DenseMap Index; + llvm::DenseMap VCall; llvm::DenseMap VCallOffset; // This is the offset to the nearest virtual base @@ -178,7 +176,6 @@ public: Ptr8Ty = llvm::PointerType::get(llvm::Type::getInt8Ty(VMContext), 0); } - llvm::DenseMap &getIndex() { return Index; } llvm::DenseMap &getVBIndex() { return VBIndex; } @@ -342,7 +339,6 @@ public: // entry. Methods.AddMethod(GD); - Index[GD] = submethods.size(); submethods.push_back(m); D1(printf(" vfn for %s at %d\n", MD->getNameAsString().c_str(), (int)Index[GD])); @@ -782,7 +778,6 @@ bool VtableBuilder::OverrideMethod(GlobalDecl GD, llvm::Constant *m, Methods.OverrideMethod(OGD, GD); - Index[GD] = i; submethods[i] = m; ThisAdjustments.erase(i); if (MorallyVirtual || VCall.count(OGD)) { -- GitLab