What    |Removed                     |Added
                 CC|                            |

--- Comment #2 from 2012-05-14 05:59:59 PDT ---
Out of curiosity I tried (dmd 2.059) how hex floats are affected by the change
introduced in 2.058.

I.e. I would expect
auto = 0xa.p0f;
to call
int p0f(int x);

but this does not happen. 0xa.p0f is detected as float literal which makes me
think: If 0xa.p0f is lexed as a float literal why was it decided that 1.f
should not be lexed as float literal? Or the other way round why is 0xa.p0f not
lexed as a property call on an int value.
The current behavior is a bit inconsistent.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to