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

ICE and related issue with overriding binding

Neil_Carlson
Beginner
842 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
842 Views

Here's the example code.

0 Kudos
Steven_L_Intel1
Employee
842 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
842 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