This is a problem I stumbled upon writing a more complex routine (
) and was able to cut down to the attached simple programs.Can anybody explain whats wrong with Test2()?
Why is the else branch ("otherwise") not evaluated when the first "if" is triggered??
Inserting that dummy line as in Test1() "solves" that problem, but whats the reason for this?