commit | 93fe51840ebf2e2ea0c29d3c5aa196e328129469 | [log] [tgz] |
---|---|---|
author | Martijn Coenen <maco@google.com> | Wed Jan 22 10:46:25 2020 +0100 |
committer | Martijn Coenen <maco@google.com> | Fri Jan 31 09:04:55 2020 +0000 |
tree | 8f1f9a511aac5aefc60b0067528ca82c05186f42 | |
parent | 876a1960e4a264a364ef14634840d5eebd78f01e [diff] |
Fix addition/overflow checks. For unsigned arithmetic, use: (a + b < a) to detect whether a+b wraps (a > c / b) to detect whether a*b > c Bug: 120078455 Test: builds and boots Change-Id: Ic4f4d44f7c0656caa115f90f4cfa130192914949 (cherry picked from commit da2f2fd0f4c4eeb498b4b0541719f4f34faf13e2)