From: Anders Carlsson Date: Fri, 4 Dec 2009 03:46:21 +0000 (+0000) Subject: Remove an unused member variable. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0e881169afe062b9336d626ac5522d57cbcbc6d4;p=clang Remove an unused member variable. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90534 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/CGVtable.cpp b/lib/CodeGen/CGVtable.cpp index 736af406fc..defa809766 100644 --- a/lib/CodeGen/CGVtable.cpp +++ b/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)) {