Joseph Wenninger
Christian Thalinger
- $Id: parse.c 5079 2006-07-06 11:36:01Z twisti $
+ $Id: parse.c 5096 2006-07-10 14:02:25Z twisti $
*/
#if defined(ENABLE_THREADS)
if (checksync && (m->flags & ACC_SYNCHRONIZED))
- code->isleafmethod = false;
+ jd->isleafmethod = false;
#endif
/* setup line number info */
break;
case JAVA_MULTIANEWARRAY:
- code->isleafmethod = false;
+ jd->isleafmethod = false;
i = code_get_u2(p + 1, m);
{
s4 v = code_get_u1(p + 3, m);
case JAVA_AASTORE:
NEW_OP(opcode);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
break;
case JAVA_GETSTATIC:
return false;
invoke_method:
- code->isleafmethod = false;
+ jd->isleafmethod = false;
NEW_OP_PREPARE_ZEROFLAGS(opcode);
iptr->sx.s23.s3.fmiref = mr;
if (cr->name->text[0] == '[') {
/* array type cast-check */
flags = INS_FLAG_ARRAY;
- code->isleafmethod = false;
+ jd->isleafmethod = false;
}
else {
/* object type cast-check */
#if defined(ENABLE_THREADS)
if (checksync && (m->flags & ACC_SYNCHRONIZED))
- code->isleafmethod = false;
+ jd->isleafmethod = false;
#endif
/* scan all java instructions */
break;
case JAVA_MULTIANEWARRAY:
- code->isleafmethod = false;
+ jd->isleafmethod = false;
i = code_get_u2(p + 1, m);
{
s4 v = code_get_u1(p + 3, m);
case JAVA_AASTORE:
OP(opcode);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
break;
case JAVA_GETSTATIC:
return false;
invoke_method:
- code->isleafmethod = false;
+ jd->isleafmethod = false;
OP2A_NOINC(opcode, 0, mr, currentline);
if (cr->name->text[0] == '[') {
/* array type cast-check */
OP2AT(opcode, 0, c, cr, currentline);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
}
else {
#if !SUPPORT_DIVISION
bte = builtintable_get_internal(BUILTIN_idiv);
OP2A(opcode, bte->md->paramcount, bte, currentline);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
#else
OP(opcode);
#endif
#if !SUPPORT_DIVISION
bte = builtintable_get_internal(BUILTIN_irem);
OP2A(opcode, bte->md->paramcount, bte, currentline);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
#else
OP(opcode);
#endif
#if !(SUPPORT_DIVISION && SUPPORT_LONG && SUPPORT_LONG_DIV)
bte = builtintable_get_internal(BUILTIN_ldiv);
OP2A(opcode, bte->md->paramcount, bte, currentline);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
#else
OP(opcode);
#endif
#if !(SUPPORT_DIVISION && SUPPORT_LONG && SUPPORT_LONG_DIV)
bte = builtintable_get_internal(BUILTIN_lrem);
OP2A(opcode, bte->md->paramcount, bte, currentline);
- code->isleafmethod = false;
+ jd->isleafmethod = false;
#else
OP(opcode);
#endif