We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent db7ebd0 commit d7ef2fdCopy full SHA for d7ef2fd
matching/src/main/scala/org/kframework/backend/llvm/matching/Matrix.scala
@@ -773,6 +773,10 @@ class Matrix private (
773
// if there is no side condition, continue
774
case None => nonlinearLeaf
775
case Some(cond) =>
776
+ // print nonLinearLeaf to stderr
777
+ System.err.println(nonlinearLeaf)
778
+ // if there is a side condition but not all occurrences of the same variable are equal, continue
779
+ //if (nonlinear.nonEmpty) return nonlinearLeaf
780
val condVars = cond.map(v => (grouped(v).head._2, grouped(v).head._1.hookAtt))
781
val newO = SC(row.clause.action.ordinal)
782
// evaluate the side condition and if it is true, continue, otherwise go to the next row
0 commit comments