diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2022-09-22 11:30:34 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2022-09-22 11:52:39 +0200 |
commit | 7b9c113d52bbcecf45c9407e4ee30ee559418cb2 (patch) | |
tree | d3a63b9c8723e18a5586a8cb41a0eaf2a7fcac44 /libbuild2/cc/lexer+char-literal.test.testscript | |
parent | 4accc73d03dfa223db2e373475a1cdf9fea6d38b (diff) |
Add support for hex notation for uint64 type
Specifically, now we can do:
x = [uint64] 0x0000ffff
cxx.poptions += "-DOFFSET=$x" # -DOFFSET=65535
cxx.poptions += "-DOFFSET=$string($x, 16)" # -DOFFSET=0xffff
cxx.poptions += "-DOFFSET=$string($x, 16, 8)" # -DOFFSET=0x0000ffff
Note that there is no hex notation support for the int64 (signed) type.
Diffstat (limited to 'libbuild2/cc/lexer+char-literal.test.testscript')
0 files changed, 0 insertions, 0 deletions