diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationMethodParser.java @ 16851:2db61eddcb97

Truffle-DSL: argument syntax support for guards
author Christian Humer <christian.humer@gmail.com>
date Mon, 18 Aug 2014 18:41:16 +0200
parents 23415229349b
children 2c669386b5d0
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationMethodParser.java	Mon Aug 18 17:44:42 2014 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationMethodParser.java	Mon Aug 18 18:41:16 2014 +0200
@@ -84,7 +84,7 @@
         List<String> guardDefs = ElementUtils.getAnnotationValueList(String.class, specialization.getMarkerAnnotation(), "guards");
         List<GuardExpression> guardExpressions = new ArrayList<>();
         for (String guardDef : guardDefs) {
-            guardExpressions.add(new GuardExpression(guardDef));
+            guardExpressions.add(new GuardExpression(guardDef, true));
         }
         specialization.setGuards(guardExpressions);