Skip to content

Commit 9ecfff6

Browse files
committed
SWLCSG-2757 need to be propagated to ROCm-6 : flang fatal issue when sizeof is called
1 parent 18b3dbc commit 9ecfff6

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tools/flang1/flang1exe/semfunc.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11634,8 +11634,9 @@ ref_pd(SST *stktop, ITEM *list)
1163411634
goto exit_;
1163511635

1163611636
// AOCC begin
11637-
if (STYPEG(SST_SYMG(ARG_STK(0))) == ST_PROC ||
11638-
is_procedure_ptr(SST_SYMG(ARG_STK(0)))) {
11637+
if (SST_IDG(ARG_STK(0)) == S_IDENT &&
11638+
(STYPEG(SST_SYMG(ARG_STK(0))) == ST_PROC ||
11639+
is_procedure_ptr(SST_SYMG(ARG_STK(0))))) {
1163911640
error(4, 3, gbl.lineno,
1164011641
"Procedure unexpected as argument", NULL);
1164111642
goto exit_;

0 commit comments

Comments
 (0)