@@ -97,11 +97,12 @@ class MinGWOptTable : public opt::GenericOptTable {
97
97
};
98
98
} // namespace
99
99
100
- static void printHelp (const char *argv0) {
100
+ static void printHelp (CommonLinkerContext &ctx, const char *argv0) {
101
+ auto &outs = ctx.e .outs ();
101
102
MinGWOptTable ().printHelp (
102
- lld:: outs() , (std::string (argv0) + " [options] file..." ).c_str (), " lld" ,
103
- false /* ShowHidden*/ , true /* ShowAllAliases*/ );
104
- lld:: outs() << " \n " ;
103
+ outs, (std::string (argv0) + " [options] file..." ).c_str (), " lld" ,
104
+ /* ShowHidden= */ false , /* ShowAllAliases= */ true );
105
+ outs << ' \n ' ;
105
106
}
106
107
107
108
static cl::TokenizerCallback getQuotingStyle () {
@@ -189,7 +190,7 @@ bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
189
190
return false ;
190
191
191
192
if (args.hasArg (OPT_help)) {
192
- printHelp (argsArr[0 ]);
193
+ printHelp (*ctx, argsArr[0 ]);
193
194
return true ;
194
195
}
195
196
@@ -563,7 +564,7 @@ bool link(ArrayRef<const char *> argsArr, llvm::raw_ostream &stdoutOS,
563
564
return false ;
564
565
565
566
if (args.hasArg (OPT_verbose) || args.hasArg (OPT__HASH_HASH_HASH))
566
- lld:: errs () << llvm::join (linkArgs, " " ) << " \n " ;
567
+ ctx-> e . errs () << llvm::join (linkArgs, " " ) << " \n " ;
567
568
568
569
if (args.hasArg (OPT__HASH_HASH_HASH))
569
570
return true ;
0 commit comments