Skip to content

Commit 6e41c0b

Browse files
committed
Improve handling of -Mlarge_arrays
With -Mlarge_arrays we have IL_DAIR operating on IL_KCON. Here change IL_DAIR to IL_DAKR for -Mlarge_arrays.
1 parent 357275d commit 6e41c0b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tools/flang2/flang2exe/exp_ftn.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1376,8 +1376,8 @@ exp_ac(ILM_OP opc, ILM *ilmp, int curilm)
13761376
op1 = ILI_OF(ILM_OPND(ilmp, 1));
13771377
op2 = ILI_OF(ILM_OPND(ilmp, 2));
13781378
arg = ad1ili(IL_NULL, 0);
1379-
arg = ad2ili(IL_ARGIR, op2, arg);
1380-
arg = ad2ili(IL_ARGIR, op1, arg);
1379+
arg = ad2ili(IL_ARGKR, op2, arg);
1380+
arg = ad2ili(IL_ARGKR, op1, arg);
13811381
ilix = ad2ili(IL_JSR, sym, arg);
13821382
ilix = ad2ili(IL_DFRAR, ilix, AR_RETVAL);
13831383
}

0 commit comments

Comments
 (0)