Fix build failure.
authorPeter Collingbourne <peter@pcc.me.uk>
Thu, 19 Mar 2015 22:12:08 +0000 (22:12 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Thu, 19 Mar 2015 22:12:08 +0000 (22:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232771 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/lto.cpp

index 142e4307260434f5ecebd6c0e261461e92732899..cc4169fda99183e75412f43254587fff40f1a55c 100644 (file)
@@ -289,7 +289,7 @@ void lto_codegen_add_must_preserve_symbol(lto_code_gen_t cg,
   unwrap(cg)->addMustPreserveSymbol(symbol);
 }
 
-static void maybeParseOptions() {
+static void maybeParseOptions(lto_code_gen_t cg) {
   if (!parsedOptions) {
     unwrap(cg)->parseCodeGenDebugOptions();
     lto_add_attrs(cg);
@@ -298,31 +298,31 @@ static void maybeParseOptions() {
 }
 
 bool lto_codegen_write_merged_modules(lto_code_gen_t cg, const char *path) {
-  maybeParseOptions();
+  maybeParseOptions(cg);
   return !unwrap(cg)->writeMergedModules(path, sLastErrorString);
 }
 
 const void *lto_codegen_compile(lto_code_gen_t cg, size_t *length) {
-  maybeParseOptions();
+  maybeParseOptions(cg);
   return unwrap(cg)->compile(length, DisableInline,
                              DisableGVNLoadPRE, DisableLTOVectorization,
                              sLastErrorString);
 }
 
 bool lto_codegen_optimize(lto_code_gen_t cg) {
-  maybeParseOptions();
+  maybeParseOptions(cg);
   return !unwrap(cg)->optimize(DisableInline,
                                DisableGVNLoadPRE, DisableLTOVectorization,
                                sLastErrorString);
 }
 
 const void *lto_codegen_compile_optimized(lto_code_gen_t cg, size_t *length) {
-  maybeParseOptions();
+  maybeParseOptions(cg);
   return unwrap(cg)->compileOptimized(length, sLastErrorString);
 }
 
 bool lto_codegen_compile_to_file(lto_code_gen_t cg, const char **name) {
-  maybeParseOptions();
+  maybeParseOptions(cg);
   return !unwrap(cg)->compile_to_file(
       name, DisableInline, DisableGVNLoadPRE,
       DisableLTOVectorization, sLastErrorString);