adapted to beabi interface changes
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 24 Mar 2006 10:06:05 +0000 (10:06 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 24 Mar 2006 10:06:05 +0000 (10:06 +0000)
ir/be/firm/bearch_firm.c
ir/be/ia32/bearch_ia32.c

index ce7838a..4984176 100644 (file)
@@ -236,7 +236,7 @@ static void firm_get_call_abi(const void *self, ir_type *method_type, be_abi_cal
                if(is_Primitive_type(t))
                        be_abi_call_param_reg(abi, i, &cls->regs[i]);
                else
-                       be_abi_call_param_stack(abi, i, 1);
+                       be_abi_call_param_stack(abi, i, 1, 0, 0);
        }
 
        for(i = 0, n = get_method_n_ress(method_type); i < n; ++i) {
index cfe36e6..f310a6e 100644 (file)
@@ -890,7 +890,7 @@ void ia32_get_call_abi(const void *self, ir_type *method_type, be_abi_call_t *ab
 
        /* set stack parameters */
        for (i = stack_idx; i < n; i++) {
-               be_abi_call_param_stack(abi, i, 1);
+               be_abi_call_param_stack(abi, i, 1, 0, 0);
        }