OSDN Git Service

remove dead code, we're requesting TargetMachine::AssemblyFile here.
authorChris Lattner <sabre@nondot.org>
Tue, 2 Feb 2010 19:03:39 +0000 (19:03 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 2 Feb 2010 19:03:39 +0000 (19:03 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95105 91177308-0d34-0410-b5e6-96231b3b80d8

tools/lto/LTOCodeGenerator.cpp

index 263b603..da5c119 100644 (file)
@@ -395,24 +395,17 @@ bool LTOCodeGenerator::generateAssemblyCode(formatted_raw_ostream& out,
 
     codeGenPasses->add(new TargetData(*_target->getTargetData()));
 
-    ObjectCodeEmitter* oce = NULL;
-
     switch (_target->addPassesToEmitFile(*codeGenPasses, out,
                                          TargetMachine::AssemblyFile,
                                          CodeGenOpt::Aggressive)) {
-        case FileModel::ElfFile:
-            oce = AddELFWriter(*codeGenPasses, out, *_target);
-            break;
         case FileModel::AsmFile:
             break;
-        case FileModel::MachOFile:
-        case FileModel::Error:
-        case FileModel::None:
+        default:
             errMsg = "target file type not supported";
             return true;
     }
 
-    if (_target->addPassesToEmitFileFinish(*codeGenPasses, oce,
+    if (_target->addPassesToEmitFileFinish(*codeGenPasses,(ObjectCodeEmitter*)0,
                                            CodeGenOpt::Aggressive)) {
         errMsg = "target does not support generation of this file type";
         return true;