llvm/llvm-project

[Flang] IARGC can't be used in a range loop

已關閉

#158,438 建立於 2025年9月13日

 (17 則留言) (1 個反應) (1 位負責人)C++ (10,782 個分叉)batch import
flang:frontendgood first issue

倉庫指標

星標
 (26,378 顆星)
PR 合併指標
 (平均合併 1天 2小時) (30 天內合併 1,000 個 PR)

描述

Trying to compile https://github.com/loriab/dftd3/blob/8e5463eafbaa0130a1aa26b8ee8ed57b1c3ffef0/dftd3.f#L268C14-L268C19 with Flang 21 I get the following error:

/usr/local/bin/flang21   -O -O3 -c /wrkdirs/usr/ports/science/dftd3/work/dftd3-3.2.0-3-g8e5463e/dftd3.f -o CMakeFiles/dftd3.dir/dftd3.f.o
error: Semantic errors in /wrkdirs/usr/ports/science/dftd3/work/dftd3-3.2.0-3-g8e5463e/dftd3.f
/wrkdirs/usr/ports/science/dftd3/work/dftd3-3.2.0-3-g8e5463e/dftd3.f:268:14: error: No explicit type declared for 'iargc'
        do i=1,iargc()
               ^^^^^

貢獻者指南