From 9d5771ea1749af343866177bfdc67eb93b8e59be Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 10 Nov 2008 03:05:41 +0000 Subject: [PATCH] move some cases around to silence these sorts of warnings in release-asserts build: llvm/CodeGen/SelectionDAGNodes.h:1298: warning: control may reach end of non-void function 'unsigned int llvm::MVT::getSizeInBits() const' being inlined what an unhelpful warning. llvm-svn: 58957 --- llvm/include/llvm/CodeGen/ValueTypes.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/llvm/include/llvm/CodeGen/ValueTypes.h b/llvm/include/llvm/CodeGen/ValueTypes.h index a6fa57dfb4d3..84e77fb77c82 100644 --- a/llvm/include/llvm/CodeGen/ValueTypes.h +++ b/llvm/include/llvm/CodeGen/ValueTypes.h @@ -349,6 +349,12 @@ namespace llvm { /// getSizeInBits - Return the size of the specified value type in bits. unsigned getSizeInBits() const { switch (V) { + case iPTR: + assert(0 && "Value type size is target-dependent. Ask TLI."); + case iPTRAny: + case iAny: + case fAny: + assert(0 && "Value type is overloaded."); default: return getExtendedSizeInBits(); case i1 : return 1; @@ -375,12 +381,6 @@ namespace llvm { case v2i64: case v4f32: case v2f64: return 128; - case iPTR: - assert(false && "Value type size is target-dependent. Ask TLI."); - case iPTRAny: - case iAny: - case fAny: - assert(false && "Value type is overloaded."); } }