[llvm-commits] [llvm] r97574 - /llvm/trunk/utils/TableGen/DAGISelEmitter.cpp

Chris Lattner sabre at nondot.org
Tue Mar 2 10:15:02 PST 2010


Author: lattner
Date: Tue Mar  2 12:15:02 2010
New Revision: 97574

URL: http://llvm.org/viewvc/llvm-project?rev=97574&view=rev
Log:
the sorting predicate should work for comparing an element
to itself, even though this isn't wildly useful.

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

Modified: llvm/trunk/utils/TableGen/DAGISelEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/DAGISelEmitter.cpp?rev=97574&r1=97573&r2=97574&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/DAGISelEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/DAGISelEmitter.cpp Tue Mar  2 12:15:02 2010
@@ -180,7 +180,7 @@
     if (LHSPatSize > RHSPatSize) return false;
     
     // Sort based on the UID of the pattern, giving us a deterministic ordering.
-    assert(LHS->ID != RHS->ID);
+    assert(LHS == RHS || LHS->ID != RHS->ID);
     return LHS->ID < RHS->ID;
   }
 };





More information about the llvm-commits mailing list