summaryrefslogtreecommitdiff
path: root/lib/Object
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-04-21 13:45:32 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-04-21 13:45:32 +0000
commit7426771280164bf3829a56af23fcc381c4383423 (patch)
treee26a43a6884c2fe1e82828feeeb6a46a145b4c44 /lib/Object
parentd329c79f164b5bd876014c4c0225ae298640bd81 (diff)
downloadllvm-7426771280164bf3829a56af23fcc381c4383423.tar.gz
llvm-7426771280164bf3829a56af23fcc381c4383423.tar.bz2
llvm-7426771280164bf3829a56af23fcc381c4383423.tar.xz
Convert getFileOffset to getOffset and move it to its only user.
We normally don't drop functions from the C API's, but in this case I think we can: * The old implementation of getFileOffset was fairly broken * The introduction of LLVMGetSymbolFileOffset was itself a C api breaking change as it removed LLVMGetSymbolOffset. * It is an incredibly specialized use case. The only reason MCJIT needs it is because of its odd position of being a dynamic linker of .o files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206750 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Object')
-rw-r--r--lib/Object/Object.cpp7
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/Object/Object.cpp b/lib/Object/Object.cpp
index afba55340d..b0068a87b0 100644
--- a/lib/Object/Object.cpp
+++ b/lib/Object/Object.cpp
@@ -184,13 +184,6 @@ uint64_t LLVMGetSymbolAddress(LLVMSymbolIteratorRef SI) {
return ret;
}
-uint64_t LLVMGetSymbolFileOffset(LLVMSymbolIteratorRef SI) {
- uint64_t ret;
- if (error_code ec = (*unwrap(SI))->getFileOffset(ret))
- report_fatal_error(ec.message());
- return ret;
-}
-
uint64_t LLVMGetSymbolSize(LLVMSymbolIteratorRef SI) {
uint64_t ret;
if (error_code ec = (*unwrap(SI))->getSize(ret))