Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193) | Vedant Kumar | 2017-02-25 | 1 | -113/+0 |
| | | | | | | | | | | | | | | | | C requires the operands of arithmetic expressions to be promoted if their types are smaller than an int. Ubsan emits overflow checks when this sort of type promotion occurs, even if there is no way to actually get an overflow with the promoted type. This patch teaches clang how to omit the superflous overflow checks (addressing PR20193). Testing: check-clang and check-ubsan. Differential Revision: https://reviews.llvm.org/D29369 llvm-svn: 296213 | ||||
* | Update Clang tests to handle explicitly typed load changes in LLVM. | David Blaikie | 2015-02-27 | 1 | -24/+24 |
| | | | | llvm-svn: 230795 | ||||
* | CHECK-LABEL-ify some code gen tests to improve diagnostic experience when ↵ | Stephen Lin | 2013-08-15 | 1 | -12/+12 |
| | | | | | | tests fail. llvm-svn: 188447 | ||||
* | Add -fsanitize=integer for reporting suspicious integer behaviors. | Will Dietz | 2012-11-27 | 1 | -0/+143 |
Introduces new sanitizer "unsigned-integer-overflow". llvm-svn: 168701 |