Euphoria Ticket #917: Numeric literals that are very long produce weird fatal error messages

This one liner crashes with the message: Fatal run-time error: sequence has wrong length

? 8.9884656743115795e307 

Discovered when working on ticket 877. The characteristic of this literals is power(2,n)*(power(2,55)-2) where n is some integer.

Details

Type: Bug Report Severity: Blocking Category: Front End
Assigned To: SDPringle Status: Fixed Reported Release:
Fixed in SVN #: View VCS: none Milestone: 4.0.6

1. Comment by SDPringle Jan 24, 2015

See: hg:euphoria/rev/ccd213d907d4

changeset: 6284:ccd213d907d4 branch: 4.0 tag: tip user: Shawn Pringle <shawn.pringle@gmail.com> date: Sat Jan 24 12:12:04 2015 -0300 files: docs/release/4.0.6.txt include/std/get.e source/common.e source/error.e source/msgtext.e source/scanner.e source/scinot.e tests/t_c_overflow_sbni.d/control.err tests/t_c_overflow_sbni.e tests/t_c_overflow_sci1.d/control.err tests/t_c_overflow_sci1.e tests/t_c_overflow_sci2.d/control.err tests/t_c_overflow_sci2.e tests/t_c_overflow_sci3.d/control.err tests/t_c_overflow_sci3.e tests/t_c_overflow_sci4.d/control.err tests/t_c_overflow_sci4.e tests/t_c_overflow_sdnf.d/control.err tests/t_c_overflow_sdnf.e tests/t_c_overflow_sdni.d/control.err tests/t_c_overflow_sdni.e tests/t_c_overflow_shni.d/control.err tests/t_c_overflow_shni.e tests/t_c_overflow_soni.d/control.err tests/t_c_overflow_soni.e tests/t_c_underflow_sci.d/control.err tests/t_c_underflow_sci.e tests/t_c_underflow_sdn.d/control.err tests/t_c_underflow_sdn.e tests/t_get.e tests/t_literals.e description:

  • fixes ticket 877 and ticket 917

2. Comment by SDPringle May 04, 2018

See: hg:euphoria/rev/7ac22d6df4db

changeset: 6469:7ac22d6df4db branch: 4.0 user: Shawn David Pringle B.Sc. <shawn.pringle@gmail.com> date: Fri May 04 10:38:44 2018 -0300 files: docs/release/4.0.6.txt description:

  • added to release notes fixes for ticket 800, ticket 917, and ticket 906

Search



Quick Links

User menu

Not signed in.

Misc Menu