These strings aren't 'const char *' but 'char *'.
authorBill Wendling <isanbard@gmail.com>
Sat, 31 Mar 2012 10:51:45 +0000 (10:51 +0000)
committerBill Wendling <isanbard@gmail.com>
Sat, 31 Mar 2012 10:51:45 +0000 (10:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153805 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/LTOCodeGenerator.cpp
tools/lto/LTOCodeGenerator.h

index f8bb617fd1071db8683807e1322f47c3dee2a182..3f82c529dc9c69e3cf0d00dd7461e8f8b02d06a0 100644 (file)
@@ -80,7 +80,7 @@ LTOCodeGenerator::~LTOCodeGenerator() {
   delete _target;
   delete _nativeObjectFile;
 
-  for (std::vector<const char*>::iterator I = _codegenOptions.begin(),
+  for (std::vector<char*>::iterator I = _codegenOptions.begin(),
          E = _codegenOptions.end(); I != E; ++I)
     free(*I);
 }
index f8fd357df406061a9da1e07e9d0a8585d826d902..83ad9987ed67753a9e149506246a5597638e741d 100644 (file)
@@ -65,7 +65,7 @@ private:
     StringSet                   _mustPreserveSymbols;
     StringSet                   _asmUndefinedRefs;
     llvm::MemoryBuffer*         _nativeObjectFile;
-    std::vector<const char*>    _codegenOptions;
+    std::vector<char*>          _codegenOptions;
     std::string                 _mCpu;
     std::string                 _nativeObjectPath;
 };