summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/cfi-check-fail2.c
Commit message (Collapse)AuthorAgeFilesLines
* IR: print value numbers for unnamed function argumentsTim Northover2019-08-031-1/+1
| | | | | | | | | | For consistency with normal instructions and clarity when reading IR, it's best to print the %0, %1, ... names of function arguments in definitions. Also modifies the parser to accept IR in that form for obvious reasons. llvm-svn: 367755
* Ignore blacklist when generating __cfi_check_fail.Evgeniy Stepanov2018-06-211-0/+6
| | | | | | | | | | | | Summary: Fixes PR37898. Reviewers: pcc, vlad.tsyrklevich Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D48454 llvm-svn: 335305
* 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