[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