]> granicus.if.org Git - clang/commitdiff
Update switch statement to match coding standards.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 7 Jul 2016 22:32:26 +0000 (22:32 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 7 Jul 2016 22:32:26 +0000 (22:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@274799 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Basic/Targets.cpp

index 80b44fc635387b1285f7328fbd4c7d94b4fd3df7..c3ca8c8af5d5c3b35a97bdabb151e4ff930f8baa 100644 (file)
@@ -1777,7 +1777,7 @@ public:
       // Set __CUDA_ARCH__ for the GPU specified.
       std::string CUDAArchCode = [this] {
         switch (GPU) {
-        default:
+        case CudaArch::UNKNOWN:
           assert(false && "No GPU arch when compiling CUDA device code.");
           return "";
         case CudaArch::SM_20:
@@ -1805,6 +1805,7 @@ public:
         case CudaArch::SM_62:
           return "620";
         }
+        llvm_unreachable("unhandled CudaArch");
       }();
       Builder.defineMacro("__CUDA_ARCH__", CUDAArchCode);
     }