Mercurial > hg > truffle
changeset 19378:1a9d5e9ab0f4
Fix "materialize" Truffle graph builder plugins.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sun, 15 Feb 2015 14:28:01 +0100 |
parents | 2ff3a30501da |
children | b720a1e02fa0 |
files | graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java Sat Feb 14 21:34:37 2015 +0100 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java Sun Feb 15 14:28:01 2015 +0100 @@ -138,7 +138,7 @@ }); r.register1("materialize", Object.class, new InvocationPlugin() { public boolean apply(GraphBuilderContext builder, ValueNode value) { - builder.append(new ForceMaterializeNode(value)); + builder.push(Kind.Object, builder.append(new ForceMaterializeNode(value))); return true; } }); @@ -156,7 +156,7 @@ r = new Registration(plugins, metaAccess, FrameWithoutBoxing.class); r.register1("materialize", Receiver.class, new InvocationPlugin() { public boolean apply(GraphBuilderContext builder, ValueNode frame) { - builder.append(new MaterializeFrameNode(frame)); + builder.push(Kind.Object, builder.append(new MaterializeFrameNode(frame))); return true; } });