File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -162,7 +162,6 @@ enum _ir_reg {
162
162
# define IR_REG_FP_ARG6 IR_REG_XMM5
163
163
# define IR_REG_FP_ARG7 IR_REG_XMM6
164
164
# define IR_REG_FP_ARG8 IR_REG_XMM7
165
- # define IR_MAX_REG_ARGS 14
166
165
# define IR_SHADOW_ARGS 0
167
166
168
167
# define IR_REG_VARARG_FP_REGS IR_REG_RAX /* hidden argument to specify the number of vector registers used */
@@ -197,7 +196,10 @@ enum _ir_reg {
197
196
# define IR_REG_INT_PNARG11 IR_REG_R11
198
197
# define IR_REG_INT_PNARG12 IR_REG_RAX
199
198
200
- # endif /* preserve_none */
199
+ # define IR_MAX_REG_ARGS 20 /* IR_REG_INT_PNARGS + IR_REG_FP_ARGS */
200
+ # else /* !preserve_none */
201
+ # define IR_MAX_REG_ARGS 14 /* IR_REG_INT_ARGS + IR_REG_FP_ARGS */
202
+ # endif
201
203
202
204
typedef struct _ir_va_list {
203
205
uint32_t gp_offset ;
You can’t perform that action at this time.
0 commit comments