diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-08 22:10:34 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-07-08 22:10:34 +0000 |
commit | 702548d9ea4b9a157b68a5f6944abec300e8474a (patch) | |
tree | e683b2ac922d2ef65b03c4786f797a821bc5ecb1 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 8b629f585dc3b592d732a7e3521266cfcd82d062 (diff) | |
download | llvm-702548d9ea4b9a157b68a5f6944abec300e8474a.zip llvm-702548d9ea4b9a157b68a5f6944abec300e8474a.tar.gz llvm-702548d9ea4b9a157b68a5f6944abec300e8474a.tar.bz2 |
CFI: Get check-cfi passing on Windows.
Specifically:
- Start using %expect_crash.
- Provide an implementation of __ubsan::getDynamicTypeInfoFromVtable
for the Microsoft C++ ABI. This is all that is needed for CFI
diagnostics; UBSan's -fsanitize=vptr also requires an implementation of
__ubsan::checkDynamicType.
- Build the sanitizer runtimes against the release version of the C
runtime, even in debug builds.
- Accommodate demangling differences in tests.
Differential Revision: http://reviews.llvm.org/D11029
llvm-svn: 241745
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions