Silverfrost Forums

Welcome to our forums

compiler and linker warnings

21 Oct 2016 8:52 #18195

There are some compiler warnings, when compiling with /64, that are not correct:

Within a SELECT CASE construct a warning ('This statement will never be executed') is given every time when a RETURN or GOTO appears. Nevertheless these statements are executed.

The same warning is given, if a 'IF (allocated(varible)) THEN...' is found although the IF construct works fine.

On the other had slink64 gives no warning if a module is used but not loaded. (The variables are defined anyway, but not initialized, so this bug is sometimes very hard to identify). The 32bit Version of slink gives a meaningful warning ('WARNING the following symbols are missing...').

21 Oct 2016 10:59 #18196

Thank you for the feedback. I have made a note of these issues.

21 Jan 2017 2:11 #18737

As far as I can tell all of these issues have been fixed for the next release.

Please login to reply.