diff options
| author | _ov4 <ov4@ov4.org> | 2026-10-22 15:34:58 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-10-22 15:35:05 +0000 |
| commit | cf2a020fc3bd7c3cb9aa60b3ce597b3ef66b45c4 (patch) | |
| tree | 05121c6acbde4ca7836899ef51febd1e4a9d8fb6 /lib/CodeGen/ConstantGen.cc | |
| parent | 8745f421b4cf7e1d54c17a360d46fab889ca12cc (diff) | |
fix(input): accept the full range of unsigned C integers
Unsigned C integer targets are parsed as unsigned 64-bit values and checked
against the width of the type, so unsigned long long accepts up to
18446744073709551615. Negative numbers are still rejected; signed C
integers and INTEGER are unchanged.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Diffstat (limited to 'lib/CodeGen/ConstantGen.cc')
0 files changed, 0 insertions, 0 deletions
