summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/cfi-check-fail2.c
Commit message (Collapse)AuthorAgeFilesLines
* CodeGen: Update Clang to use the new type metadata.Peter Collingbourne2016-06-241-1/+1
| | | | | | Differential Revision: http://reviews.llvm.org/D21054 llvm-svn: 273730
* Fix broken tests from no-jump-table commitNirav Dave2016-04-051-1/+1
| | | | | | | | | | | | Summary: Fix failing tests from no-jump-table flag addition Reviewers: jyknight Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D18801 llvm-svn: 265439
* [cfi] Don't emit checks for disabled CFI kinds.Evgeniy Stepanov2016-03-151-0/+70
In the cross-DSO CFI mode clang emits __cfi_check_fail that handles errors triggered from other modules with targets in the current module. With this change, __cfi_check_fail will handle errors for CFI kinds that are not enabled in the current module as if they have the trapping behaviour (-fsanitize-trap=...). This fixes a bug where some combinations of -fsanitize* flags may result in a link failure due to a missing sanitizer runtime library for the diagnostic calls in __cfi_check_fail. llvm-svn: 263578
OpenPOWER on IntegriCloud