[NVPTX] Make address space errors more explicit (llvm_unreachable -> report_fatal_error)
authorJustin Holewinski <jholewinski@nvidia.com>
Sat, 9 Feb 2013 13:34:15 +0000 (13:34 +0000)
committerJustin Holewinski <jholewinski@nvidia.com>
Sat, 9 Feb 2013 13:34:15 +0000 (13:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174808 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/NVPTX/NVPTXAsmPrinter.cpp

index 22da8f33d7a55d1a81471378409d967c2a6640fb..3f99d1d0e4afeac99b37abbbcc0702999f875a1d 100644 (file)
@@ -1314,7 +1314,8 @@ void NVPTXAsmPrinter::emitPTXAddressSpace(unsigned int AddressSpace,
     O << "shared" ;
     break;
   default:
-    llvm_unreachable("unexpected address space");
+    report_fatal_error("Bad address space found while emitting PTX");
+    break;
   }
 }