From d0af43816193aac382276c878deb4e33ed76be1d Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Fri, 27 Mar 2020 18:52:15 -0400 Subject: [PATCH] [mlir][spirv] Add return to function to please MSVC This suppresses the "not all control paths return a value" warning. --- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp b/mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp index 3fd987b..776e242 100644 --- a/mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp +++ b/mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp @@ -18,6 +18,7 @@ #include "llvm/ADT/StringExtras.h" #include "llvm/Support/Debug.h" +#include #include #define DEBUG_TYPE "mlir-spirv-lowering" @@ -136,6 +137,8 @@ SPIRVTypeConverter::getMemorySpaceForStorageClass(spirv::StorageClass storage) { switch (storage) { STORAGE_SPACE_MAP_LIST(STORAGE_SPACE_MAP_FN) } #undef STORAGE_SPACE_MAP_FN + llvm_unreachable("unhandled storage class!"); + return UINT32_MAX; } Optional -- 2.7.4