[llvm] r208679 - TableGen: strengthen assert

Tim Northover tnorthover at apple.com
Tue May 13 02:37:42 PDT 2014


Author: tnorthover
Date: Tue May 13 04:37:41 2014
New Revision: 208679

URL: http://llvm.org/viewvc/llvm-project?rev=208679&view=rev
Log:
TableGen: strengthen assert

Modified:
    llvm/trunk/utils/TableGen/AsmWriterEmitter.cpp

Modified: llvm/trunk/utils/TableGen/AsmWriterEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/AsmWriterEmitter.cpp?rev=208679&r1=208678&r2=208679&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/AsmWriterEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/AsmWriterEmitter.cpp Tue May 13 04:37:41 2014
@@ -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);
   }





More information about the llvm-commits mailing list