diff graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/ActualParameter.java @ 10596:f43eb2f1bbbc

Truffle-DSL: code-generation of polymorphic caching
author Christian Humer <christian.humer@gmail.com>
date Mon, 01 Jul 2013 20:32:20 +0200
parents 61ba6fc21ba4
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/ActualParameter.java	Mon Jul 01 20:31:30 2013 +0200
+++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/ActualParameter.java	Mon Jul 01 20:32:20 2013 +0200
@@ -60,6 +60,15 @@
         this(parameter.specification, otherType, parameter.index, parameter.implicit);
     }
 
+    public ActualParameter(ActualParameter parameter) {
+        this.specification = parameter.specification;
+        this.type = parameter.type;
+        this.typeSystemType = parameter.typeSystemType;
+        this.index = parameter.index;
+        this.implicit = parameter.implicit;
+        this.localName = parameter.localName;
+    }
+
     public boolean isImplicit() {
         return implicit;
     }