impure elemental procedure support

impure elemental procedure support

Any chance we'll see support for impure elemental procedures sometime soon? It would certainly aid debugging my overloaded operators and assignments. Abstract factory patterns in Fortran often require type gaurding the RHS these operators and assignments. If they are elemental and if an incompatable type is passed (which might extend a common abstract parent class) there is no good way to signal an error. This error will likely have to pass silently.

-Zaak
6 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

If by "soon" you mean in the next few months, it is unlikely. But it is on our shortlist of things we're considering in our current planning.

Steve - Intel Developer Support

We expect to support IMPURE in our next major release.

Steve - Intel Developer Support

Does that mean in one of the 2015 releases or the 2016 release?

-Zaak

It won't be an update to the 15.0 compiler - it will be some higher numbered version. Version numbers and product nomenclature are all subject to the whim of the marketing people, so I don't want to predict what it will be called. Expect it about a year from now, ok?

Steve - Intel Developer Support

great, thanks for the info

-Zaak

Leave a Comment

Please sign in to add a comment. Not a member? Join today