don't crash when running the PPC backend on non-ppc hosts without specifying
a subtarget.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22677 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/PowerPC/PPCTargetMachine.cpp b/lib/Target/PowerPC/PPCTargetMachine.cpp
index 8e64089..009f4eb 100644
--- a/lib/Target/PowerPC/PPCTargetMachine.cpp
+++ b/lib/Target/PowerPC/PPCTargetMachine.cpp
@@ -138,12 +138,10 @@
   // Decide which asm printer to use.  If the user has not specified one on
   // the command line, choose whichever one matches the default (current host).
   switch (PPCTarget) {
-  case TargetDefault:
-    assert(0 && "Default host has no asm printer!");
-    break;
   case TargetAIX:
     PM.add(createAIXAsmPrinter(Out, *this));
     break;
+  case TargetDefault:
   case TargetDarwin:
     PM.add(createDarwinAsmPrinter(Out, *this));
     break;