OSDN Git Service

MC/Expr: Simplify.
authorDaniel Dunbar <daniel@zuster.org>
Fri, 17 Dec 2010 02:05:45 +0000 (02:05 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Fri, 17 Dec 2010 02:05:45 +0000 (02:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122023 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 6fa5e17..55e3f46 100644 (file)
@@ -93,7 +93,10 @@ public:
   /// @param Res - The relocatable value, if evaluation succeeds.
   /// @param Layout - The assembler layout object to use for evaluating values.
   /// @result - True on success.
-  bool EvaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout = 0) const;
+  bool EvaluateAsRelocatable(MCValue &Res,
+                             const MCAsmLayout *Layout = 0) const {
+    return EvaluateAsRelocatableImpl(Res, Layout, 0, false);
+  }
 
   /// @}
 
index b667369..4465104 100644 (file)
@@ -355,14 +355,6 @@ static bool EvaluateSymbolicAdd(const MCAsmLayout *Layout,
   return true;
 }
 
-bool MCExpr::EvaluateAsRelocatable(MCValue &Res,
-                                   const MCAsmLayout *Layout) const {
-  if (Layout)
-    return EvaluateAsRelocatableImpl(Res, Layout, 0, false);
-  else
-    return EvaluateAsRelocatableImpl(Res, 0, 0, false);
-}
-
 bool MCExpr::EvaluateAsRelocatableImpl(MCValue &Res,
                                        const MCAsmLayout *Layout,
                                        const SectionAddrMap *Addrs,