[llvm] r273872 - Fix "not all control paths return a value" warning on MSVC

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 27 05:58:10 PDT 2016


Author: rksimon
Date: Mon Jun 27 07:58:10 2016
New Revision: 273872

URL: http://llvm.org/viewvc/llvm-project?rev=273872&view=rev
Log:
Fix "not all control paths return a value" warning on MSVC

Modified:
    llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp

Modified: llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp?rev=273872&r1=273871&r2=273872&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp Mon Jun 27 07:58:10 2016
@@ -157,6 +157,8 @@ static SIEncodingFamily subtargetEncodin
   case AMDGPUSubtarget::NORTHERN_ISLANDS:
     return SIEncodingFamily::SI;
   }
+
+  llvm_unreachable("Unknown subtarget generation!");
 }
 
 int AMDGPUInstrInfo::pseudoToMCOpcode(int Opcode) const {




More information about the llvm-commits mailing list