Mercurial > hg > truffle
diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java @ 16830:c3c07046a74b
Truffle-DSL: fixed guard solve of guards for interfaces.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Thu, 14 Aug 2014 15:02:17 +0200 |
parents | 84f1c44b5e9b |
children | 13cf9b6b325c |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java Thu Aug 14 13:11:47 2014 +0200 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java Thu Aug 14 15:02:17 2014 +0200 @@ -881,7 +881,7 @@ for (GuardData guard : availableGuards) { guardMethods.add(guard.getMethod()); } - GuardParser parser = new GuardParser(context, node, source, new HashSet<>(Arrays.asList(expression.getGuardName()))); + GuardParser parser = new GuardParser(context, node, source, null); List<GuardData> matchingGuards = parser.parse(guardMethods); if (!matchingGuards.isEmpty()) { GuardData guard = matchingGuards.get(0);