Mercurial > hg > graal-compiler
changeset 9281:e16363e50252
Fixed minor bug in gen constructor generation.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Wed, 24 Apr 2013 17:48:27 +0200 |
parents | c62bf8be5caf |
children | f5e58a1eca55 90eb4bb7f755 |
files | graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java Wed Apr 24 17:44:57 2013 +0200 +++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/NodeCodeGenerator.java Wed Apr 24 17:48:27 2013 +0200 @@ -629,7 +629,9 @@ clazz.add(createUserConstructor(clazz, constructor)); } } - clazz.add(createCopyConstructor(clazz, findCopyConstructor(node.getNodeType()))); + if (node.needsRewrites(getContext())) { + clazz.add(createCopyConstructor(clazz, findCopyConstructor(node.getNodeType()))); + } } private CodeExecutableElement createUserConstructor(CodeTypeElement type, ExecutableElement superConstructor) {