diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2017-02-01 15:41:32 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2017-02-01 15:41:32 +0000 |
| commit | 25f6d710d90c632b8b1b994e6cf5cf0bfc67a9e4 (patch) | |
| tree | 904b0e7713b7a50195394fc0078409224c7ec48c /llvm/lib/Bitcode/Reader/BitstreamReader.cpp | |
| parent | 6433d5af6b3ad734532d8defe8064a89e91ebf11 (diff) | |
| download | llvm-25f6d710d90c632b8b1b994e6cf5cf0bfc67a9e4.zip llvm-25f6d710d90c632b8b1b994e6cf5cf0bfc67a9e4.tar.gz llvm-25f6d710d90c632b8b1b994e6cf5cf0bfc67a9e4.tar.bz2 | |
[ValueTracking] avoid crashing from bad assumptions (PR31809)
A program may contain llvm.assume info that disagrees with other analysis.
This may be caused by UB in the program, so we must not crash because of that.
As noted in the code comments:
https://llvm.org/bugs/show_bug.cgi?id=31809
...we can do better, but this at least avoids the assert/crash in the bug report.
Differential Revision: https://reviews.llvm.org/D29395
llvm-svn: 293773
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions
