Remove unnecessary ClangLibdirSuffix variable.
authorYaron Keren <yaron.keren@gmail.com>
Wed, 5 Aug 2015 20:06:56 +0000 (20:06 +0000)
committerYaron Keren <yaron.keren@gmail.com>
Wed, 5 Aug 2015 20:06:56 +0000 (20:06 +0000)
Twine + const char * is supported.

llvm-svn: 244110

clang/lib/Frontend/CompilerInvocation.cpp

index 0f09db2..31793ea 100644 (file)
@@ -1085,13 +1085,11 @@ std::string CompilerInvocation::GetResourcesPath(const char *Argv0,
   // Compute the path to the resource directory.
   StringRef ClangResourceDir(CLANG_RESOURCE_DIR);
   SmallString<128> P(Dir);
-  if (ClangResourceDir != "") {
+  if (ClangResourceDir != "")
     llvm::sys::path::append(P, ClangResourceDir);
-  } else {
-    StringRef ClangLibdirSuffix(CLANG_LIBDIR_SUFFIX);
-    llvm::sys::path::append(P, "..", Twine("lib") + ClangLibdirSuffix, "clang",
-                            CLANG_VERSION_STRING);
-  }
+  else
+    llvm::sys::path::append(P, "..", Twine("lib") + CLANG_LIBDIR_SUFFIX,
+                            "clang", CLANG_VERSION_STRING);
 
   return P.str();
 }