comparison graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLGenericDispatchNode.java @ 15088:d3add9b82b71

change to StackIntrospection and Truffle getStackTrace implementation
author Lukas Stadler <lukas.stadler@oracle.com>
date Mon, 14 Apr 2014 18:20:09 +0200
parents f675818d9ad0
children 5634b199c4da
comparison
equal deleted inserted replaced
15087:f3e74d317e83 15088:d3add9b82b71
40 protected Object executeDispatch(VirtualFrame frame, SLFunction function, Object[] arguments) { 40 protected Object executeDispatch(VirtualFrame frame, SLFunction function, Object[] arguments) {
41 /* 41 /*
42 * SL has a quite simple call lookup: just ask the function for the current call target, and 42 * SL has a quite simple call lookup: just ask the function for the current call target, and
43 * call it. 43 * call it.
44 */ 44 */
45 return DefaultCallNode.callProxy(this, function.getCallTarget(), frame, arguments); 45 return function.getCallTarget().call(arguments);
46 } 46 }
47 47
48 public FrameAccess getOutsideFrameAccess() { 48 public FrameAccess getOutsideFrameAccess() {
49 return outsideFrameAccess; 49 return outsideFrameAccess;
50 } 50 }