[BLUEJ-235] Incorrect parsing of hex values as float/double
Hex values that end in F, E, or D (such as 0x54FF or 0xC0FFEE) are incorrectly interpreted by Code Pad as float/double values. This behavior is not present in Version 2.
Example: 0xC0FFEE -> 1.264843E7 (double)
However, this behavior doesn't seem to exist outside of Code Pad, and it doesn't appear to affect situations like this:
int x = 0xC0FFEE; x -> 12648430 (int)
Issue metadata
- Issue type: Bug
- Priority: Low
- Fix versions: 3.0.0