path: root/ext/digest/
diff options
authorPeter Zhu <>2022-01-24 13:38:15 -0500
committerPeter Zhu <>2022-01-24 14:34:12 -0500
commit87784fdeb2340574d11887474f6e2d9b0d5d3bc3 (patch)
tree33ee4cbad99720fe6ee16d83108826794689415e /ext/digest/
parent97ab2599f395fac001d4453c7b3ea9f131485b6f (diff)
Keep right operand within width when right shiftingHEADmaster
NUM_IN_PAGE could return a value much larger than 64. According to the C11 spec 6.5.7 paragraph 3 this is undefined behavior: > If the value of the right operand is negative or is greater than or > equal to the width of the promoted left operand, the behavior is > undefined. On most platforms, this is usually not a problem as the architecture will mask off all out-of-range bits.
Notes: Merged:
Diffstat (limited to 'ext/digest/')
0 files changed, 0 insertions, 0 deletions