You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The C standard specifies (C++23 extension) that integer literals may use the z or Z suffixes, corresponding with the size_t type or its signed version. We currently don't (re)parse such literals (in macros). The unsigned variant has a corresponding Haskell type, CSize, but its signed variant does not.
The text was updated successfully, but these errors were encountered:
Checking the latest publicly available WD of C23 (n3301, 2024-07-28), the grammar for integer constants is defined on pages 58 through 61 (PDF pages 73 through 76). It does not look like size_tz/Z suffixes are allowed.
The C standard specifies (C++23 extension) that integer literals may use the
z
orZ
suffixes, corresponding with thesize_t
type or its signed version. We currently don't (re)parse such literals (in macros). The unsigned variant has a corresponding Haskell type,CSize
, but its signed variant does not.The text was updated successfully, but these errors were encountered: