# HG changeset patch # User Doug Simon # Date 1409208850 -7200 # Node ID e98ccb0c3c05cbab9bdf7a49aaba76945e26c194 # Parent 19faa7ca37c1aaad0f14417a9737a5cf110c392a fixed match type test diff -r 19faa7ca37c1 -r e98ccb0c3c05 graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java --- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java Wed Aug 27 17:59:48 2014 -0700 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java Thu Aug 28 08:54:10 2014 +0200 @@ -185,7 +185,7 @@ } private Result matchType(ValueNode node) { - if (nodeClass != null && node.getNodeClass().is(nodeClass)) { + if (nodeClass != null && !node.getNodeClass().is(nodeClass)) { return Result.WRONG_CLASS(node, this); } return Result.OK; diff -r 19faa7ca37c1 -r e98ccb0c3c05 graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchStatement.java --- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchStatement.java Wed Aug 27 17:59:48 2014 -0700 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchStatement.java Thu Aug 28 08:54:10 2014 +0200 @@ -144,4 +144,9 @@ public String getName() { return name; } + + @Override + public String toString() { + return pattern.toString(); + } }