* src/vm/jit/alpha/codegen.c (codegen): Port MULTIANEWARRAY.
authoredwin <none@none>
Tue, 5 Sep 2006 22:27:36 +0000 (22:27 +0000)
committeredwin <none@none>
Tue, 5 Sep 2006 22:27:36 +0000 (22:27 +0000)
--HG--
branch : new_instruction_format

src/vm/jit/alpha/codegen.c

index 69d76dff5fcbeb78173baeebe68b35d031e3c10d..e1d3811788d18bf14fedc82414d5bcba3a9f0fb5 100644 (file)
@@ -32,7 +32,7 @@
             Christian Ullrich
             Edwin Steiner
 
-   $Id: codegen.c 5344 2006-09-05 21:20:34Z edwin $
+   $Id: codegen.c 5350 2006-09-05 22:27:36Z edwin $
 
 */
 
@@ -3366,7 +3366,10 @@ gen_method:
 
                        MCODECHECK((iptr->s1.argcount << 1) + 64);
 
-                       for (s1 = iptr->s1.argcount; --s1 >= 0; src = src->prev) {
+                       for (s1 = iptr->s1.argcount; --s1 >= 0; ) {
+
+                               src = iptr->sx.s23.s2.args[s1];
+       
                                /* copy SAVEDVAR sizes to stack */
 
                                if (src->varkind != ARGVAR) {