Bug 284804

Summary: Intro Implicit None incorrectly declares CALLed subroutines as variables
Product: [Tools] PTP Reporter: Jeffrey Overbey <com-eclipse-dot-org>
Component: Photran.Refactoring EngineAssignee: Jeffrey Overbey <com-eclipse-dot-org>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1    
Version: 4.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Jeffrey Overbey CLA 2009-07-27 17:26:07 EDT
From the mailing list (7/17/09):

Have a program with:

call getarg(1,arg1)

After using the "Introduce Implicit None" refactoring, it added the following declaration:

real :: getarg

Which then results in:

error #6552: The CALL statement is invoking a function subprogram as a subroutine.
Comment 1 Jeffrey Overbey CLA 2009-10-08 12:12:15 EDT
Fixed in CVS