aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/MC/MCAssembler.h
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-05-26 06:50:57 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-05-26 06:50:57 +0000
commite614e393c7f80a39430b8a69813f5fd1f4c77cf9 (patch)
tree9246db5f057c72e6ab2b94a35fd13e613ef2e9a4 /include/llvm/MC/MCAssembler.h
parent9f3b6a381a4f70e8af7ddd8ea38981c6795833d4 (diff)
downloadexternal_llvm-e614e393c7f80a39430b8a69813f5fd1f4c77cf9.zip
external_llvm-e614e393c7f80a39430b8a69813f5fd1f4c77cf9.tar.gz
external_llvm-e614e393c7f80a39430b8a69813f5fd1f4c77cf9.tar.bz2
MC: Eliminate MCFragment vtable, which was unnecessary.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104689 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC/MCAssembler.h')
-rw-r--r--include/llvm/MC/MCAssembler.h13
1 files changed, 1 insertions, 12 deletions
diff --git a/include/llvm/MC/MCAssembler.h b/include/llvm/MC/MCAssembler.h
index 6b0cacf..7b2ce9c 100644
--- a/include/llvm/MC/MCAssembler.h
+++ b/include/llvm/MC/MCAssembler.h
@@ -108,7 +108,6 @@ protected:
public:
// Only for sentinel.
MCFragment();
- virtual ~MCFragment();
FragmentType getKind() const { return Kind; }
@@ -123,7 +122,7 @@ public:
static bool classof(const MCFragment *O) { return true; }
- virtual void dump();
+ void dump();
};
class MCDataFragment : public MCFragment {
@@ -173,8 +172,6 @@ public:
return F->getKind() == MCFragment::FT_Data;
}
static bool classof(const MCDataFragment *) { return true; }
-
- virtual void dump();
};
// FIXME: This current incarnation of MCInstFragment doesn't make much sense, as
@@ -235,8 +232,6 @@ public:
return F->getKind() == MCFragment::FT_Inst;
}
static bool classof(const MCInstFragment *) { return true; }
-
- virtual void dump();
};
class MCAlignFragment : public MCFragment {
@@ -295,8 +290,6 @@ public:
return F->getKind() == MCFragment::FT_Align;
}
static bool classof(const MCAlignFragment *) { return true; }
-
- virtual void dump();
};
class MCFillFragment : public MCFragment {
@@ -334,8 +327,6 @@ public:
return F->getKind() == MCFragment::FT_Fill;
}
static bool classof(const MCFillFragment *) { return true; }
-
- virtual void dump();
};
class MCOrgFragment : public MCFragment {
@@ -363,8 +354,6 @@ public:
return F->getKind() == MCFragment::FT_Org;
}
static bool classof(const MCOrgFragment *) { return true; }
-
- virtual void dump();
};
// FIXME: Should this be a separate class, or just merged into MCSection? Since