Simplify boolean conditional return statements in tools/llvm-symbolizer.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 24 Oct 2015 23:23:25 +0000 (23:23 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 24 Oct 2015 23:23:25 +0000 (23:23 +0000)
Patch by Richard.

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

tools/llvm-symbolizer/llvm-symbolizer.cpp

index b4485339b0d48a1c5590523d619a18e603febf72..e773f04f02e2ec0a9574e3a75e4b1131bd84c5d6 100644 (file)
@@ -121,9 +121,7 @@ static bool parseCommand(bool &IsData, std::string &ModuleName,
   // Skip delimiters and parse module offset.
   pos += strspn(pos, kDelimiters);
   int offset_length = strcspn(pos, kDelimiters);
-  if (StringRef(pos, offset_length).getAsInteger(0, ModuleOffset))
-    return false;
-  return true;
+  return !StringRef(pos, offset_length).getAsInteger(0, ModuleOffset);
 }
 
 int main(int argc, char **argv) {