summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86JITInfo.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2013-02-15 14:15:59 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2013-02-15 14:15:59 +0000
commit91cbcbb90972de069c5077490c987dbe0fe59dac (patch)
tree9cacfacb87a58494d8de92eac54b6b0f85447a2f /llvm/lib/Target/X86/X86JITInfo.cpp
parent9b7d4004bcd708be25036585fbd5409a4ddd181c (diff)
downloadbcm5719-llvm-91cbcbb90972de069c5077490c987dbe0fe59dac.tar.gz
bcm5719-llvm-91cbcbb90972de069c5077490c987dbe0fe59dac.zip
Give these callbacks hidden visibility. It is better to not export them more
than we need to and some ELF linkers complain about directly accessing symbols with default visibility. llvm-svn: 175268
Diffstat (limited to 'llvm/lib/Target/X86/X86JITInfo.cpp')
-rw-r--r--llvm/lib/Target/X86/X86JITInfo.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86JITInfo.cpp b/llvm/lib/Target/X86/X86JITInfo.cpp
index 3ae0630b604..aeb05ccdf81 100644
--- a/llvm/lib/Target/X86/X86JITInfo.cpp
+++ b/llvm/lib/Target/X86/X86JITInfo.cpp
@@ -339,7 +339,8 @@ extern "C" {
/// must locate the start of the stub or call site and pass it into the JIT
/// compiler function.
extern "C" {
-void LLVMX86CompilationCallback2(intptr_t *StackPtr, intptr_t RetAddr) {
+void LLVM_LIBRARY_VISIBILITY LLVMX86CompilationCallback2(intptr_t *StackPtr,
+ intptr_t RetAddr) {
intptr_t *RetAddrLoc = &StackPtr[1];
// We are reading raw stack data here. Tell MemorySanitizer that it is
// sufficiently initialized.
OpenPOWER on IntegriCloud