summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDean Michael Berris <dberris@google.com>2017-09-25 23:40:33 +0000
committerDean Michael Berris <dberris@google.com>2017-09-25 23:40:33 +0000
commitb013dc4b0569b7b10f67c67020e3ef05ed847e0a (patch)
tree703e6d41a559fa15f1a9175d658c39173ad6e571 /clang/lib/CodeGen/CodeGenModule.cpp
parent305e1b56e30ba384d43298a25e1dccf2f76f3685 (diff)
downloadbcm5719-llvm-b013dc4b0569b7b10f67c67020e3ef05ed847e0a.tar.gz
bcm5719-llvm-b013dc4b0569b7b10f67c67020e3ef05ed847e0a.zip
[XRay][Driver] Do not link in XRay runtime in shared libs
Summary: This change ensures that we don't link in the XRay runtime when building shared libraries with clang. This doesn't prevent us from building shared libraris tht have XRay instrumentation sleds, but it does prevent us from linking in the static XRay runtime into a shared library. The XRay runtime currently doesn't support dynamic registration of instrumentation sleds in shared objects, which we'll start enabling in the future. That work has to happen in the back-end and in the runtime. Reviewers: rnk, pelikan Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D38226 llvm-svn: 314177
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud