diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-02 22:08:38 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-02 22:08:38 +0000 |
commit | a68d90fa529222a155923fd294da790cbd0630ad (patch) | |
tree | 112453bb33466af986636d95e2a50f338434f27f /llvm/lib/IR/Instructions.cpp | |
parent | bfaf7e15d11967cc33863ed36c2131ccedda12ea (diff) | |
download | bcm5719-llvm-a68d90fa529222a155923fd294da790cbd0630ad.tar.gz bcm5719-llvm-a68d90fa529222a155923fd294da790cbd0630ad.zip |
UBSan: Enable runtime library tests on Windows, and get most tests passing.
Specifically:
- Disable int128 tests on Windows, as MSVC cl.exe does not support
int128, so we might not have been able to build the runtime
with int128 support.
- XFAIL the vptr tests as we lack Microsoft ABI support.
- XFAIL enum.cpp as UBSan fails to add the correct instrumentation code
for some reason.
- Modify certain tests that build executables multiple times to use
unique names for each executable. This works around a race condition
observed on Windows.
- Implement IsAccessibleMemoryRange for Windows to fix the last
misaligned.cpp test.
- Introduce a substitution for testing crashes on Windows using
KillTheDoctor.
Differential Revision: http://reviews.llvm.org/D10864
llvm-svn: 241303
Diffstat (limited to 'llvm/lib/IR/Instructions.cpp')
0 files changed, 0 insertions, 0 deletions