uselistorder: Pull bit through BitcodeWriterPass
[oota-llvm.git] / tools / llvm-extract / llvm-extract.cpp
index 443ee653c8e72811404ef090fafaf2844a5c7685..d67b41bea21fb8f25e2cad19ed1c1b6280ac141d 100644 (file)
@@ -272,7 +272,8 @@ int main(int argc, char **argv) {
   if (OutputAssembly)
     Passes.add(createPrintModulePass(Out.os()));
   else if (Force || !CheckBitcodeOutputToConsole(Out.os(), true))
-    Passes.add(createBitcodeWriterPass(Out.os()));
+    Passes.add(
+        createBitcodeWriterPass(Out.os(), shouldPreserveBitcodeUseListOrder()));
 
   Passes.run(*M.get());