Euphoria Ticket #882: remove from empty sequence crashes

Example code:

sequence foo = {} 
foo = remove( foo, length( foo ) ) 

Interpreted, the code works, leaving foo unchanged. Translated, it results in a crash.

Details

Type: Bug Report Severity: Major Category: Translator
Assigned To: mattlewis Status: Fixed Reported Release: 4.0.5
Fixed in SVN #: View VCS: none Milestone: 4.0.6

1. Comment by mattlewis Jan 07, 2014

See: hg:euphoria/rev/8ab150a37547

changeset: 6178:8ab150a37547 branch: 4.0 parent: 6144:e79275ac5d37 user: Matt Lewis date: Tue Jan 07 12:01:13 2014 -0500 files: docs/release/4.0.6.txt source/compile.e tests/t_sequence.e description:

  • fixes ticket 882
  • translated remove checks for removing from empty sequence using length of sequence

Search



Quick Links

User menu

Not signed in.

Misc Menu