[llvm] r231455 - Silence C4715 'not all control paths return a value' warnings.

Yaron Keren yaron.keren at gmail.com
Thu Mar 5 23:49:14 PST 2015


Author: yrnkrn
Date: Fri Mar  6 01:49:14 2015
New Revision: 231455

URL: http://llvm.org/viewvc/llvm-project?rev=231455&view=rev
Log:
Silence C4715 'not all control paths return a value' warnings.


Modified:
    llvm/trunk/lib/Transforms/ObjCARC/PtrState.cpp

Modified: llvm/trunk/lib/Transforms/ObjCARC/PtrState.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/ObjCARC/PtrState.cpp?rev=231455&r1=231454&r2=231455&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/ObjCARC/PtrState.cpp (original)
+++ llvm/trunk/lib/Transforms/ObjCARC/PtrState.cpp Fri Mar  6 01:49:14 2015
@@ -206,6 +206,7 @@ bool BottomUpPtrState::MatchWithRetain()
   case S_Retain:
     llvm_unreachable("bottom-up pointer in retain state!");
   }
+  llvm_unreachable("Sequence unknown enum value");
 }
 
 bool BottomUpPtrState::HandlePotentialAlterRefCount(Instruction *Inst,
@@ -233,6 +234,7 @@ bool BottomUpPtrState::HandlePotentialAl
   case S_Retain:
     llvm_unreachable("bottom-up pointer in retain state!");
   }
+  llvm_unreachable("Sequence unknown enum value");
 }
 
 void BottomUpPtrState::HandlePotentialUse(BasicBlock *BB, Instruction *Inst,
@@ -336,6 +338,7 @@ bool TopDownPtrState::MatchWithRelease(A
   case S_MovableRelease:
     llvm_unreachable("top-down pointer in bottom up state!");
   }
+  llvm_unreachable("Sequence unknown enum value");
 }
 
 bool TopDownPtrState::HandlePotentialAlterRefCount(Instruction *Inst,





More information about the llvm-commits mailing list