Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Polymorphic dummy arguments and ICE

NotThatItMatters
Beginner
1,967 Views

This discussion is going to be generic until I can create a suitable small test case.  I am just hoping somebody has seen this problem before and can point me in the right direction.

I am attempting to create a TYPE and a TYPE which extends the original.  I then wish to use the second (child class) in many places around my fixed-form Fortran code.  I have been getting the warning message 

warning #8499: The procedure has a dummy argument that is polymorphic. Required explicit interface is missing from original source.

Then comes the internal compiler error.  If I put an explicit interface in the code, the warning disappears but the ICE remains.

I know these statements are general, but my current "small" example has a PROGRAM, two SUBROUTINEs and 16 modules.  Once I start paring it down, I have not had much luck reproducing the ICE.

Any help would be appreciated.

Intel(R) Visual Fortran Compiler XE 15.0.4.221 [IA-32]

0 Kudos
21 Replies
Steven_L_Intel1
Employee
190 Views

Try it now. Your issue got associated with an older product name for which you didn't have access.

0 Kudos
Reply