View previous topic :: View next topic |
Author |
Message |
mecej4
Joined: 31 Oct 2006 Posts: 1899
|
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: 8210 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: 8210 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 |
|
 |
|