diff options
| author | Caleb Jones <self@calebjones.net> | 2016-07-20 18:23:52 -0400 |
|---|---|---|
| committer | Caleb Jones <code@calebjones.net> | 2016-08-06 20:31:08 -0400 |
| commit | 9926b33276cb3a349952d8d47a5d8b17bbb3cbdf (patch) | |
| tree | 85cd59583065cd8516101554ffdb1c08013664e6 /src/libsyntax/parse | |
| parent | ddf92ffae4b8fc74474241f064f41f09db585ed8 (diff) | |
| download | rust-9926b33276cb3a349952d8d47a5d8b17bbb3cbdf.tar.gz rust-9926b33276cb3a349952d8d47a5d8b17bbb3cbdf.zip | |
Fix overflow checking in unsigned pow()
The pow() method for unsigned integers produced 0 instead of trapping overflow for certain inputs. Calls such as 2u32.pow(1024) produced 0 when they should trap an overflow. This also adds tests for the correctly handling overflow in unsigned pow(). For issue number #34913
Diffstat (limited to 'src/libsyntax/parse')
0 files changed, 0 insertions, 0 deletions
