parent
ecd0c8a557
commit
8f514a8826
|
@ -274,10 +274,13 @@ static bool ExecuteAssembler(AssemblerInvocation &Opts, Diagnostic &Diags) {
|
|||
MCInstPrinter *IP =
|
||||
TheTarget->createMCInstPrinter(Opts.OutputAsmVariant, *MAI);
|
||||
MCCodeEmitter *CE = 0;
|
||||
if (Opts.ShowEncoding)
|
||||
TargetAsmBackend *TAB = 0;
|
||||
if (Opts.ShowEncoding) {
|
||||
CE = TheTarget->createCodeEmitter(*TM, Ctx);
|
||||
TAB = TheTarget->createAsmBackend(Opts.Triple);
|
||||
}
|
||||
Str.reset(TheTarget->createAsmStreamer(Ctx, *Out, /*asmverbose*/true,
|
||||
/*useLoc*/ true, IP, CE,
|
||||
/*useLoc*/ true, IP, CE, TAB,
|
||||
Opts.ShowInst));
|
||||
} else if (Opts.OutputType == AssemblerInvocation::FT_Null) {
|
||||
Str.reset(createNullStreamer(Ctx));
|
||||
|
|
Loading…
Reference in New Issue