On Sun, Oct 31, 2010 at 12:23:49AM -0500, Chucky Ellison wrote:
> The fix is very simple.
> let hexfraction = hexdigit* '.' hexdigit+ | hexdigit+ '.'
You are absolutely correct (according to ISO/IEC 9899:TC2, 6.4.4.2ยง1).
This is now fixed in svn (r11957).
Thank you very much,
--
Gabriel Kerneis
Hello all,
I've found a very small (but important) missing case in the modified
frontc parser used in CIL.
CIL is currently (as of most recent SVN) unable to correctly parse the
expression "0x1.p1". This is a hex float literal with no non-whole
part, where the whole part has a trailing period.