Euphoria Ticket #656: not_bits() type assumptions incorrect

not_bits() returns unsigned values which can easily overflow an integer, resulting in a double. This means that we need to track temps to be dereferenced, an also track the potential types correctly when translating.

Details

Type: Bug Report Severity: Normal Category: Translator
Assigned To: mattlewis Status: Fixed Reported Release: 4.0.2
Fixed in SVN #: View VCS: none Milestone: 4.0.3

1. Comment by mattlewis Apr 24, 2011

See: hg:euphoria/rev/cb0c534b9834

changeset: 4849:cb0c534b9834 branch: 4.0 user: Matt Lewis date: Sun Apr 24 08:44:46 2011 -0400 files: docs/release/4.0.3.txt source/compile.e source/emit.e tests/t_bitwise.e description:

  • Fixed type assumptions made by not_bits
  • fixes ticket 656

Search



Quick Links

User menu

Not signed in.

Misc Menu