diff options
| author | Julian Lettner <jlettner@apple.com> | 2019-02-02 02:05:16 +0000 |
|---|---|---|
| committer | Julian Lettner <jlettner@apple.com> | 2019-02-02 02:05:16 +0000 |
| commit | f82d8924ef7fe20f786d70ee4634be4d5dc508d3 (patch) | |
| tree | 27e2a45bb7f8e863dcb9af6a53d14752c537e38a /llvm/lib/TableGen/JSONBackend.cpp | |
| parent | 7d53675b709232bf94730f7e73bdd791103d5e1a (diff) | |
| download | bcm5719-llvm-f82d8924ef7fe20f786d70ee4634be4d5dc508d3.tar.gz bcm5719-llvm-f82d8924ef7fe20f786d70ee4634be4d5dc508d3.zip | |
[ASan] Do not instrument other runtime functions with `__asan_handle_no_return`
Summary:
Currently, ASan inserts a call to `__asan_handle_no_return` before every
`noreturn` function call/invoke. This is unnecessary for calls to other
runtime funtions. This patch changes ASan to skip instrumentation for
functions calls marked with `!nosanitize` metadata.
Reviewers: TODO
Differential Revision: https://reviews.llvm.org/D57489
llvm-svn: 352948
Diffstat (limited to 'llvm/lib/TableGen/JSONBackend.cpp')
0 files changed, 0 insertions, 0 deletions

