Euphoria
Ticket #656:
not_bits() type assumptions incorrect
-
Reported by
mattlewis
Apr 24, 2011
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
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