With the if performance optimization we changed the way if were scanned.
The new if scanning system changed the document for doing the scanning. There was a bug in that system because it changed the document before the "for scanning" then in case of there is a for inside a if, the scanning of the for disappeared.
Changes
Fixed: error in scanning for if statements
Added : tests for for statements inside if statement
Checklist
[x] If code changed were made, they have been tested.
With the if performance optimization we changed the way if were scanned.
The new if scanning system changed the document for doing the scanning. There was a bug in that system because it changed the document before the "for scanning" then in case of there is a for inside a if, the scanning of the for disappeared.
Changes
Checklist