Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

ICE and related issue with overriding binding

Neil_Carlson
Beginner
737 Views

I've attached an short example code that causes an ICE with the just released 13.1.1 compiler (and presumably earlier). The example includes a variant that doesn't result in an ICE, but which results in what I believe is a spurious fatal code error.  The code defines an abstract type and an extension of that type that overrides a deferred function binding.  The compiler asserts that the characteristic of the overriding function result differs from the interface of the deferred binding.  I don't believe it does.  The details, including references to the standard, are in the header of the example.

Regards,  Neil

0 Kudos
3 Replies
Neil_Carlson
Beginner
737 Views

Here's the example code.

0 Kudos
Steven_L_Intel1
Employee
737 Views

Thanks - I have escalated this to the developers as issue DPD200242779. It's similar (but not exactly the same) as http://software.intel.com/en-us/forums/topic/372776

0 Kudos
Anonymous66
Valued Contributor I
737 Views

A fix has been found for this issue. We are planning to include it in the next major release which is currently scheduled for later this year.

Annalee

0 Kudos
Reply