- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is the following code standard compliant?
```fortran
character, parameter :: strvec(*) = [character(1)::]
character(*), parameter :: colseqbeg = maxval(strvec)
end
```
If so, then both ifort/ifx have an internal compiler bug.
This is a continuation of the earlier discussion on this thread.
- Tags:
- ICE
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Even if your code is not standard-compliant, an ICE is always a compiler bug.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I filed bug, CMPLRLLVM-51073, for the ICE. Thanks for reporting it.

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