Index: llvm/test/tools/llvm-reduce/remove-module-data.ll =================================================================== --- llvm/test/tools/llvm-reduce/remove-module-data.ll +++ llvm/test/tools/llvm-reduce/remove-module-data.ll @@ -15,8 +15,8 @@ ; CHECK-FINAL-NOT: ModuleID ; CHECK-FINAL-NOT: source_filename -; CHECK-FINAL-NOT: datalayout -; CHECK-FINAL-NOT: triple +; CHECK-FINAL: datalayout +; CHECK-FINAL: triple ; CHECK-FINAL-NOT: module asm ; CHECK-FINAL: declare void @g Index: llvm/tools/llvm-reduce/deltas/ReduceModuleData.cpp =================================================================== --- llvm/tools/llvm-reduce/deltas/ReduceModuleData.cpp +++ llvm/tools/llvm-reduce/deltas/ReduceModuleData.cpp @@ -19,10 +19,6 @@ Program.setModuleIdentifier(""); if (!Program.getSourceFileName().empty() && !O.shouldKeep()) Program.setSourceFileName(""); - if (!Program.getDataLayoutStr().empty() && !O.shouldKeep()) - Program.setDataLayout(""); - if (!Program.getTargetTriple().empty() && !O.shouldKeep()) - Program.setTargetTriple(""); // TODO: clear line by line rather than all at once if (!Program.getModuleInlineAsm().empty() && !O.shouldKeep()) Program.setModuleInlineAsm("");