Replace global std::string with const char[]
authorAlexey Samsonov <samsonov@google.com>
Mon, 4 Feb 2013 15:55:26 +0000 (15:55 +0000)
committerAlexey Samsonov <samsonov@google.com>
Mon, 4 Feb 2013 15:55:26 +0000 (15:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174332 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-symbolizer/LLVMSymbolize.cpp
tools/llvm-symbolizer/LLVMSymbolize.h

index 1b0ece5fc568467d1fd1c0c7fa3dc7dc4af8c0fc..42e76f8c8593265f538d3a8e9386a1c2e2bf682f 100644 (file)
@@ -132,7 +132,7 @@ bool ModuleInfo::getNameFromSymbolTable(SymbolRef::Type Type, uint64_t Address,
   return false;
 }
 
-const std::string LLVMSymbolizer::kBadString = "??";
+const char LLVMSymbolizer::kBadString[] = "??";
 
 std::string LLVMSymbolizer::symbolizeCode(const std::string &ModuleName,
                                           uint64_t ModuleOffset) {
index aae6f00206e03577dbebc019a13b2e641ca55662..89684ddef25e7424fb2436d4f2dfb9f9ad724696 100644 (file)
@@ -59,7 +59,7 @@ private:
   typedef std::map<std::string, ModuleInfo*> ModuleMapTy;
   ModuleMapTy Modules;
   Options Opts;
-  static const std::string kBadString;
+  static const char kBadString[];
 };
 
 class ModuleInfo {