OSDN Git Service

[sanitizer-coverage] Make sure pc-tables aren't dead stripped
authorJustin Bogner <mail@justinbogner.com>
Fri, 25 Aug 2017 01:24:54 +0000 (01:24 +0000)
committerJustin Bogner <mail@justinbogner.com>
Fri, 25 Aug 2017 01:24:54 +0000 (01:24 +0000)
commit965445287b45049e7cb10cd1208ae077b79d3d65
tree20e0d79a7e1a3ac52f23303efb4c3efdc468829a
parent109cbe502f3aa2e2b0856cc105374288a0be981e
[sanitizer-coverage] Make sure pc-tables aren't dead stripped

Add a reference to the PC array in llvm.used so that linkers that
aggressively dead strip (like ld64) don't remove it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@311742 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Instrumentation/SanitizerCoverage.cpp