Re: r297298 - [ubsan] Detect UB loads from bitfields

2017-03-08 Thread Evgenii Stepanov via cfe-commits
Thank you, that was quick! On Wed, Mar 8, 2017 at 4:31 PM, Vedant Kumar wrote: > Reverted in r297331. > > vedant > >> On Mar 8, 2017, at 4:25 PM, Evgenii Stepanov >> wrote: >> >> This is crashing ubsan bootstrap: >> >> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap/builds/96

Re: r297298 - [ubsan] Detect UB loads from bitfields

2017-03-08 Thread Vedant Kumar via cfe-commits
Reverted in r297331. vedant > On Mar 8, 2017, at 4:25 PM, Evgenii Stepanov > wrote: > > This is crashing ubsan bootstrap: > > http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap/builds/962/steps/build%20clang%2Fubsan/logs/stdio > > clang-5.0: > /mnt/b/sanitizer-buildbot2/sani

Re: r297298 - [ubsan] Detect UB loads from bitfields

2017-03-08 Thread Evgenii Stepanov via cfe-commits
This is crashing ubsan bootstrap: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap/builds/962/steps/build%20clang%2Fubsan/logs/stdio clang-5.0: /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/include/llvm/IR/Instructions.h:1110: void llvm::ICmpInst::Asser

r297298 - [ubsan] Detect UB loads from bitfields

2017-03-08 Thread Vedant Kumar via cfe-commits
Author: vedantk Date: Wed Mar 8 11:38:57 2017 New Revision: 297298 URL: http://llvm.org/viewvc/llvm-project?rev=297298&view=rev Log: [ubsan] Detect UB loads from bitfields It's possible to load out-of-range values from bitfields backed by a boolean or an enum. Check for UB loads from bitfields.