Move MCSymbolizer's constructor into header. It's trivial - there's no need for
authorLang Hames <lhames@gmail.com>
Thu, 27 Mar 2014 02:42:52 +0000 (02:42 +0000)
committerLang Hames <lhames@gmail.com>
Thu, 27 Mar 2014 02:42:52 +0000 (02:42 +0000)
it to be out-of-line.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204892 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/MC/MCSymbolizer.h
lib/MC/MCSymbolizer.cpp

index 4f4ab79d4620acf467c00eea5eb864e71fda2be3..95d29ec673a520c60edb62a26b8c063037b3ec57 100644 (file)
@@ -46,7 +46,9 @@ protected:
 
 public:
   /// \brief Construct an MCSymbolizer, taking ownership of \p RelInfo.
-  MCSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo);
+  MCSymbolizer(MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo)
+    : Ctx(Ctx), RelInfo(std::move(RelInfo)) {}
+
   virtual ~MCSymbolizer();
 
   /// \brief Try to add a symbolic operand instead of \p Value to the MCInst.
index bb1a1c7c513d1600200c227a325a4162adb21542..4080e40b3f1094e5ae972dacf12dfa2138ae7e01 100644 (file)
@@ -8,13 +8,8 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/MC/MCSymbolizer.h"
-#include "llvm/MC/MCRelocationInfo.h"
 
 using namespace llvm;
 
-MCSymbolizer::MCSymbolizer(MCContext &Ctx,
-                           std::unique_ptr<MCRelocationInfo> RelInfo)
-    : Ctx(Ctx), RelInfo(std::move(RelInfo)) {}
-
 MCSymbolizer::~MCSymbolizer() {
 }