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 on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
29281 Discussions

ICE and related issue with overriding binding

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

Here's the example code.

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