- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
the following Code results in an ICE:
module M_MODULE implicit none type T_WRAP integer :: w end type type, public :: T_MATRIX(k, n) integer, len :: k = 2 integer, len :: n = 2 real, dimension(k,n) :: m end type contains ! This subroutine gives an ICE subroutine foo_ice(bar) type(T_WRAP) :: bar type(T_MATRIX(bar%w, 2)) :: A end subroutine subroutine foo_works(bar) integer :: bar type(T_MATRIX(bar, 2)) :: A end subroutine end module M_MODULE
Compiler: Ifort 17.0 on Windows 32bit and 64bit
This Code compiles and works with ifort 16.3 and 16.4 as intended.
Greetings
Wolf
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, we'll check it out.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Escalated as DPD200415062.
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