Fix warnings in release build.
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 4 May 2012 22:34:16 +0000 (22:34 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 4 May 2012 22:34:16 +0000 (22:34 +0000)
This fixes a couple of Clang warnings in release builds of LLVM:

* Missing return in ISelLowering
* Unused variable in NVPTXutil.cpp

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156216 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/NVPTX/NVPTXutil.cpp

index 5f925ff87b938de911867ef415360c24b7d902c3..d326805b22cf40eba2cd6725ed587b2ff82a864b 100644 (file)
@@ -860,7 +860,7 @@ LowerOperation(SDValue Op, SelectionDAG &DAG) const {
     return Op;
   case ISD::CONCAT_VECTORS: return LowerCONCAT_VECTORS(Op, DAG);
   default:
-    assert(0 && "Custom lowering not defined for operation");
+    llvm_unreachable("Custom lowering not defined for operation");
   }
 }
 
index de311d286f44093e2975882dfb2fc729fc5186eb..6a0e5328f62ffc9b3190d0417a1096bda73ed1bd 100644 (file)
@@ -75,6 +75,7 @@ uint64_t encode_leb128(const char *str)
 
   int retval = encode_leb128(temp64.x, &nbytes, encoded, 16);
 
+  (void)retval;
   assert(retval == 0 &&
          "Encoding to leb128 failed");