The current rule for hexadecimal integer literals and the proposed hex float (#1420) use only the lower case version `0x`. We had promised that the hex float syntax would follow C99, so that means we should allow `0X` as well.