Mercurial > hg > graal-compiler
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java @ 14991:64dcb92ee75a
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 06 Apr 2014 17:46:24 +0200 |
parents | 1422f0bd55e3 |
children | f675818d9ad0 |
comparison
equal
deleted
inserted
replaced
14989:a0dbb3628f2a | 14991:64dcb92ee75a |
---|---|
23 * questions. | 23 * questions. |
24 */ | 24 */ |
25 package com.oracle.truffle.api.impl; | 25 package com.oracle.truffle.api.impl; |
26 | 26 |
27 import com.oracle.truffle.api.*; | 27 import com.oracle.truffle.api.*; |
28 import com.oracle.truffle.api.frame.*; | |
29 import com.oracle.truffle.api.nodes.*; | 28 import com.oracle.truffle.api.nodes.*; |
30 | 29 |
31 public class DefaultCallNode extends CallNode { | 30 public class DefaultCallNode extends CallNode { |
32 | 31 |
33 public DefaultCallNode(CallTarget target) { | 32 public DefaultCallNode(CallTarget target) { |
34 super(target); | 33 super(target); |
35 } | 34 } |
36 | 35 |
37 @Override | 36 @Override |
38 public Object call(PackedFrame caller, Arguments arguments) { | 37 public Object call(Object[] arguments) { |
39 return getCurrentCallTarget().call(caller, arguments); | 38 return getCurrentCallTarget().call(arguments); |
40 } | 39 } |
41 | 40 |
42 @Override | 41 @Override |
43 public void inline() { | 42 public void inline() { |
44 } | 43 } |