would generate two nearly-identical subroutines; the only difference was that the second had an "optional" qualifier on the argument. These ambigous procedures would not compile.
Instead of trying to automatically convert functions to subroutines, we now just warn and ignore. The documentation is updated to reflect the new behavior and also describe %fortransubroutine.
would generate two nearly-identical subroutines; the only difference was that the second had an "optional" qualifier on the argument. These ambigous procedures would not compile.
Instead of trying to automatically convert functions to subroutines, we now just warn and ignore. The documentation is updated to reflect the new behavior and also describe %fortransubroutine.