Euphoria Ticket #75: "loop" statement with a label causes a segment fault while parsing

When the parser sees a "label" keyword in a "loop" statement header, it crashes with a segment fault immediately. With eu.ex, I've found out that this is caused by a subscript out of range error in lines 152-153 of block.e, when indexing the "opnames" sequence. "loop" opcode is 422, but "opnames" has only 211 elements. There is some inconsistency between opcodes defined in reswords.e and opnames listed in opnames.e

Details

Type: Bug Report Severity: Blocking Category: Interpreter
Assigned To: mattlewis Status: Fixed Reported Release: 4.0beta2
Fixed in SVN #: 2884,2885 View VCS: 2884, 2885 Milestone:

1. Comment by mattlewis Sep 29, 2009

Fixed in svn:2885

Search



Quick Links

User menu

Not signed in.

Misc Menu