* src/vm/jit/jit.h (jitdata): Removed isleafmethod.
[cacao.git] / src / vm / jit / powerpc64 / linux / md-abi.c
index 4349b45bddd594e987069e01f7c565be59c50bf9..3cb624189caa9c49636bd1fc73005cdac79b00ed 100644 (file)
@@ -292,16 +292,16 @@ void md_param_alloc_native(methoddesc *md)
 
 void md_return_alloc(jitdata *jd, stackptr stackslot)
 {
-       methodinfo *m;
-       codeinfo *code;
+       methodinfo   *m;
+       codeinfo     *code;
        registerdata *rd;
-       methoddesc *md;
+       methoddesc   *md;
 
        /* get required compiler data */
 
-       m = jd->m;
+       m    = jd->m;
        code = jd->code;
-       rd = jd->rd;
+       rd   = jd->rd;
 
        md = m->parseddesc;
        
@@ -309,7 +309,7 @@ void md_return_alloc(jitdata *jd, stackptr stackslot)
           their argument register -> so leafmethods with paramcount > 0
           could already use R3 == a00! */
 
-       if (!jd->isleafmethod || (md->paramcount == 0)) {
+       if (!code_is_leafmethod(code) || (md->paramcount == 0)) {
                /* Only precolor the stackslot, if it is not a SAVEDVAR <->
                   has not to survive method invokations. */