- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I think a double colon is required by standard when using binding name => procedure name. However, I get no warnings with /stand:f03 with the snippet below. Is that right?
I am using IVF 11.1.065 on WinXP64 with VS2005.
Abhi
---
Module OM
Implicit None
Type :: newOBJ
Integer :: i
Contains
Procedure Set => Initialize ! A double colon is required (?) after procedure
End Type newOBJ
Contains
Subroutine Initialize(OBJ)
Implicit None
Class(newOBJ) :: OBJ
End Subroutine Initialize
End Module OM
Program Test
Use OM
Implicit None
Type(newOBJ) :: OBJ
End Program Test
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You are correct - the standard says:
C456 (R451) If => procedure-name appears, the double-colon separator shall appear.
I'll report this to the developers.
C456 (R451) If => procedure-name appears, the double-colon separator shall appear.
I'll report this to the developers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A fix has been found for this issue. We are currently planning to include it in a future major release.
Annalee

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page