jasm fails to assemble to following instruction: invokedynamic REF_invokeStatic:bootstrap:()V:target:()V int 1, contributed by: leonid.kuskov@oracle.com
This commit is contained in:
parent
2084fcb710
commit
1594b206b9
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2014, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -29,4 +29,4 @@ javac.debug=true
|
|||||||
javac.deprecation=false
|
javac.deprecation=false
|
||||||
|
|
||||||
# path to output directory
|
# path to output directory
|
||||||
BUILD_DIR = ../../asmtools-6.0-build
|
BUILD_DIR = ../../asmtools-${PRODUCT_VERSION}-build
|
||||||
|
@ -27,12 +27,16 @@ questions.
|
|||||||
|
|
||||||
<project name="asmtools" default="build" basedir=".">
|
<project name="asmtools" default="build" basedir=".">
|
||||||
|
|
||||||
|
<!--****************************************************************-->
|
||||||
|
<!--Property & FileSet Definitions -->
|
||||||
|
<!--****************************************************************-->
|
||||||
|
<concat destfile="asmtools.properties" >
|
||||||
|
<fileset file="build.properties" />
|
||||||
|
<fileset file="productinfo.properties" />
|
||||||
|
</concat>
|
||||||
|
<property file="asmtools.properties"/>
|
||||||
|
<delete file="asmtools.properties"/>
|
||||||
|
|
||||||
<!--****************************************************************-->
|
|
||||||
<!--Property & FileSet Definitions -->
|
|
||||||
<!--****************************************************************-->
|
|
||||||
<property file="build.properties"/>
|
|
||||||
<property file="productinfo.properties"/>
|
|
||||||
<property name="proj.build.product.version" value="${PRODUCT_VERSION}"/>
|
<property name="proj.build.product.version" value="${PRODUCT_VERSION}"/>
|
||||||
<property name="proj.build.product.name.prefix" value="${PRODUCT_NAME}"/>
|
<property name="proj.build.product.name.prefix" value="${PRODUCT_NAME}"/>
|
||||||
<property name="proj.build.product.name" value="${proj.build.product.name.prefix}"/>
|
<property name="proj.build.product.name" value="${proj.build.product.name.prefix}"/>
|
||||||
|
@ -455,10 +455,8 @@ d2l: {
|
|||||||
if (sep) scanner.expect(Token.COMMA);
|
if (sep) scanner.expect(Token.COMMA);
|
||||||
bsm_args.add(parseConstRef(null));
|
bsm_args.add(parseConstRef(null));
|
||||||
scanner.idValue = null; // Clear tag
|
scanner.idValue = null; // Clear tag
|
||||||
bsm_args.add(parseConstRef(null));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
BootstrapMethodData bsmData = new BootstrapMethodData(MHCell, bsm_args);
|
BootstrapMethodData bsmData = new BootstrapMethodData(MHCell, bsm_args);
|
||||||
parser.cd.addBootstrapMethod(bsmData);
|
parser.cd.addBootstrapMethod(bsmData);
|
||||||
obj = new ConstantPool.ConstValue_IndyPair(bsmData, NapeCell);
|
obj = new ConstantPool.ConstValue_IndyPair(bsmData, NapeCell);
|
||||||
|
Loading…
Reference in New Issue
Block a user