View previous topic :: View next topic |
Author |
Message |
mecej4
Joined: 31 Oct 2006 Posts: 1885
|
Posted: Mon Feb 26, 2018 6:36 pm Post subject: |
|
|
Thanks, Paul, for the rapid response; I look forward to seeing the next release.
Thanks to Eddie, as well, for explaining his advocacy of a different position on the issue. |
|
Back to top |
|
|
mecej4
Joined: 31 Oct 2006 Posts: 1885
|
Posted: Sun Aug 11, 2019 1:45 pm Post subject: |
|
|
I revisited this thread while working on a different program that reminded me of this bug, and I find that a related bug still affects the 8.51 compiler, with a twist.
As Paul noted, the erroneous warning no longer occurs at compile time for the program that I gave at the start of this thread, with the 8.5 release of the compiler.
However, if the program is compiled with /check or /checkmate, the program aborts at run time with this error message:
Code: | Runtime error from program:r:\math\laso\tbed\tst.exe
Run-time Error
Attempt to call a routine with argument number three as a real(kind=1) when a procedure was required
EVAL - in file tst.f90 at line 5 [+005c]
TST - in file tst.f90 at line 17 [+0064]
|
|
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7916 Location: Salford, UK
|
Posted: Mon Aug 12, 2019 6:42 am Post subject: |
|
|
mecej4
Thank you for this. I have made a note that it needs fixing. |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7916 Location: Salford, UK
|
Posted: Mon Aug 26, 2019 4:14 pm Post subject: |
|
|
This false runtime error report when using /CHECK has now been fixed for the next release of FTN95. |
|
Back to top |
|
|
|