StringRef'icate.
authorMikhail Glushenkov <foldr@codedgers.com>
Fri, 23 Jul 2010 04:19:39 +0000 (04:19 +0000)
committerMikhail Glushenkov <foldr@codedgers.com>
Fri, 23 Jul 2010 04:19:39 +0000 (04:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109217 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CompilerDriver/Error.h

index 02339296162d01efa6ded837d7d32fff2ba7ef5c..013094e5dd79731f213707e11e2111a7cc709f3a 100644 (file)
 #ifndef LLVM_INCLUDE_COMPILER_DRIVER_ERROR_H
 #define LLVM_INCLUDE_COMPILER_DRIVER_ERROR_H
 
+#include "llvm/ADT/StringRef.h"
 #include "llvm/Support/raw_ostream.h"
 
-#include <string>
-
 namespace llvmc {
 
-  inline void PrintError(const char* Err) {
+  inline void PrintError(llvm::StringRef Err) {
     extern const char* ProgramName;
     llvm::errs() << ProgramName << ": " << Err << '\n';
   }
 
-  inline void PrintError(const std::string& Err) {
-    PrintError(Err.c_str());
-  }
 }
 
 #endif // LLVM_INCLUDE_COMPILER_DRIVER_ERROR_H