diff options
Diffstat (limited to 'tools/lto/LTOCodeGenerator.h')
-rw-r--r-- | tools/lto/LTOCodeGenerator.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tools/lto/LTOCodeGenerator.h b/tools/lto/LTOCodeGenerator.h index 24a2ba316e..d3a2b6b294 100644 --- a/tools/lto/LTOCodeGenerator.h +++ b/tools/lto/LTOCodeGenerator.h @@ -39,9 +39,7 @@ public: bool writeMergedModules(const char* path, std::string& errMsg); const void* compile(size_t* length, std::string& errMsg); - void setCodeGenDebugOptions(const char *opts) { - _codegenOptions.push_back(std::string(opts)); - } + void setCodeGenDebugOptions(const char *opts); private: bool generateAssemblyCode(std::ostream& out, std::string& errMsg); @@ -59,7 +57,7 @@ private: lto_codegen_model _codeModel; StringSet _mustPreserveSymbols; llvm::MemoryBuffer* _nativeObjectFile; - llvm::SmallVector<std::string, 4> _codegenOptions; + std::vector<const char*> _codegenOptions; }; #endif // LTO_CODE_GENERATOR_H |