Inline getInteger as it's too short to be a function. NFC.
authorRui Ueyama <ruiu@google.com>
Fri, 22 Apr 2016 21:05:04 +0000 (21:05 +0000)
committerRui Ueyama <ruiu@google.com>
Fri, 22 Apr 2016 21:05:04 +0000 (21:05 +0000)
llvm-svn: 267219

lld/ELF/LinkerScript.cpp

index d0b0062..44246f4 100644 (file)
@@ -37,15 +37,6 @@ ScriptConfiguration *elf::ScriptConfig;
 
 static bool matchStr(StringRef S, StringRef T);
 
-static uint64_t getInteger(StringRef S) {
-  uint64_t V;
-  if (S.getAsInteger(0, V)) {
-    error("malformed number: " + S);
-    return 0;
-  }
-  return V;
-}
-
 static int precedence(StringRef Op) {
   return StringSwitch<int>(Op)
       .Case("*", 4)
@@ -103,7 +94,10 @@ uint64_t LinkerScript<ELFT>::parsePrimary(ArrayRef<StringRef> &Tokens) {
       return 0;
     return alignTo(Dot, V);
   }
-  return getInteger(Tok);
+  uint64_t V = 0;
+  if (Tok.getAsInteger(0, V))
+    error("malformed number: " + Tok);
+  return V;
 }
 
 template <class ELFT>