- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
The following code returns an error 8237 on ifx 2025.1
program param_types
type mytype(char_len)
integer, len :: char_len = 80
character(len=char_len) :: char1
character(len=char_len) :: char2, char3
end type
end program param_types
error #8237: The character length in a component declaration shall either be a colon, be an initialization expression, or be a specification expression. [CHAR3]
character(len=char_len) :: char2, char3
------------------------------------^
I don’t think this is bad usage. Is it ?
It should be allowed to chain variables declaration on a single line.
コピーされたリンク
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi, This issue has been reported before on the Fortran forum and has been fixed with the latest ifx compiler. Please double check.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
I can confirm that 2025.3.2 doesn't have this error.