TableGen: strengthen assert
authorTim Northover <tnorthover@apple.com>
Tue, 13 May 2014 09:37:41 +0000 (09:37 +0000)
committerTim Northover <tnorthover@apple.com>
Tue, 13 May 2014 09:37:41 +0000 (09:37 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208679 91177308-0d34-0410-b5e6-96231b3b80d8

utils/TableGen/AsmWriterEmitter.cpp

index 222faa93d96341ec5eb854615ad93189a6393228..7165effa863a23cb7bc4f7ee24d223099fce2397 100644 (file)
@@ -642,7 +642,7 @@ public:
 
   void addOperand(StringRef Op, int OpIdx, int PrintMethodIdx = -1) {
     assert(OpIdx >= 0 && OpIdx < 0xFE && "Idx out of range");
-    assert((PrintMethodIdx == -1 || PrintMethodIdx < 0xFF) &&
+    assert(PrintMethodIdx >= -1 && PrintMethodIdx < 0xFF &&
            "Idx out of range");
     OpMap[Op] = std::make_pair(OpIdx, PrintMethodIdx);
   }