- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The code below triggers an ICE with ifort 2021.6.0 and ifx 2022.1.0 (both debug or release, x64). Yes I know it does not make sense to compile a submodule on its own when the ancestor module is nowhere to be found ... still, this is an ICE.
SUBMODULE (M) T
IMPLICIT NONE (TYPE, EXTERNAL)
CONTAINS
MODULE SUBROUTINE T(U)
PROCEDURE(P) :: U
END SUBROUTINE T
END SUBMODULE T
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You're keeping me busy! I filed CMPLRLLVM-37573 for you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This ICE is melted with the Fortran compilers released in December as part of oneAPI HPC Toolkit 2023.0. Please give it a try!
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page