A single suppressed line in a IF masks all following lines
Framework for numerical computations, data analysis and visualisation
Brought to you by:
numere
If one uses a semicolon in a if flow control statement, then all following lines in that block are masked as well.
The issue is resolved simple: it's a undefined behavior for the loop mask flag. If the current command was not parsed yet but it does not end with a semicolon, the loop mask flag stays in its previous state, which is in this case equal to true.
false, if the current line does not end with an ;.Fix was added to the automatic tests. No deviations occured. Bug fix implemented successfully.
Anonymous
Diff:
Diff:
Diff:
Related
Commit: [r447]
Diff: