From 5277120dd0d6d326046b08e3b58a27137a202077 Mon Sep 17 00:00:00 2001 From: Eli Bendersky Date: Tue, 8 Jan 2013 22:05:10 +0000 Subject: Simplify the code a bit: MCRelaxableFragment doesn't need a separate getInstSize method because getContents().size() already covers it. So computeFragmentSize can use the generic MCEncodedFragment interface when querying both Data and Relaxable fragments for contents sizes. No change in functionality llvm-svn: 171903 --- llvm/lib/MC/MCAssembler.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'llvm/lib/MC/MCAssembler.cpp') diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp index ee5ac1d3c73..5fdc57ad309 100644 --- a/llvm/lib/MC/MCAssembler.cpp +++ b/llvm/lib/MC/MCAssembler.cpp @@ -387,11 +387,10 @@ uint64_t MCAssembler::computeFragmentSize(const MCAsmLayout &Layout, const MCFragment &F) const { switch (F.getKind()) { case MCFragment::FT_Data: - return cast(F).getContents().size(); + case MCFragment::FT_Relaxable: + return cast(F).getContents().size(); case MCFragment::FT_Fill: return cast(F).getSize(); - case MCFragment::FT_Relaxable: - return cast(F).getInstSize(); case MCFragment::FT_LEB: return cast(F).getContents().size(); -- cgit v1.2.3