src/jdk/nashorn/internal/codegen/CodeGenerator.java

Print this page

        

*** 339,349 **** } @Override public Node enter(final IndexNode indexNode) { if (!baseAlreadyOnStack) { ! load(indexNode.getBase()); load(indexNode.getIndex()); } method.dynamicGetIndex(node.getType(), getCallSiteFlags(), indexNode.isFunction()); return null; } --- 339,349 ---- } @Override public Node enter(final IndexNode indexNode) { if (!baseAlreadyOnStack) { ! load(indexNode.getBase()).convert(Type.OBJECT); load(indexNode.getIndex()); } method.dynamicGetIndex(node.getType(), getCallSiteFlags(), indexNode.isFunction()); return null; }