uselistorder: Pull the assembly bit up out of the printer
[oota-llvm.git] / tools / llvm-link / llvm-link.cpp
index daffec9371d72e20f54dbddf2c0047580b2ffed4..9d5369df66d81ab46683bb34e6c2dac199b99c04 100644 (file)
@@ -150,7 +150,7 @@ int main(int argc, char **argv) {
 
   if (Verbose) errs() << "Writing bitcode...\n";
   if (OutputAssembly) {
-    Out.os() << *Composite;
+    Composite->print(Out.os(), nullptr, shouldPreserveAssemblyUseListOrder());
   } else if (Force || !CheckBitcodeOutputToConsole(Out.os(), true))
     WriteBitcodeToFile(Composite.get(), Out.os(),
                        shouldPreserveBitcodeUseListOrder());