[llvm] r299311 - [WASM] Remove an assertion that can never fire.

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 1 12:37:15 PDT 2017


Author: davide
Date: Sat Apr  1 14:37:15 2017
New Revision: 299311

URL: http://llvm.org/viewvc/llvm-project?rev=299311&view=rev
Log:
[WASM] Remove an assertion that can never fire.

uint* is by definition always >=0.

Modified:
    llvm/trunk/lib/Object/WasmObjectFile.cpp

Modified: llvm/trunk/lib/Object/WasmObjectFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Object/WasmObjectFile.cpp?rev=299311&r1=299310&r2=299311&view=diff
==============================================================================
--- llvm/trunk/lib/Object/WasmObjectFile.cpp (original)
+++ llvm/trunk/lib/Object/WasmObjectFile.cpp Sat Apr  1 14:37:15 2017
@@ -100,7 +100,7 @@ static int8_t readVarint7(const uint8_t
 
 static uint8_t readVaruint7(const uint8_t *&Ptr) {
   uint64_t result = readULEB128(Ptr);
-  assert(result <= VARUINT7_MAX && result >= 0);
+  assert(result <= VARUINT7_MAX);
   return result;
 }
 
@@ -112,7 +112,7 @@ static int32_t readVarint32(const uint8_
 
 static uint32_t readVaruint32(const uint8_t *&Ptr) {
   uint64_t result = readULEB128(Ptr);
-  assert(result <= UINT32_MAX && result >= 0);
+  assert(result <= UINT32_MAX);
   return result;
 }
 




More information about the llvm-commits mailing list