mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-02 22:23:10 +00:00
lto: Clean up C libLTO interfaces pertaining to linker flags.
Specifically, remove the dependent library interface and replace the existing linker option interface with a new one that returns a single list of flags. Differential Revision: http://reviews.llvm.org/D10820 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241018 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -223,21 +223,7 @@ lto_symbol_attributes lto_module_get_symbol_attribute(lto_module_t mod,
|
||||
return unwrap(mod)->getSymbolAttributes(index);
|
||||
}
|
||||
|
||||
unsigned int lto_module_get_num_deplibs(lto_module_t mod) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char* lto_module_get_deplib(lto_module_t mod, unsigned int index) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
unsigned int lto_module_get_num_linkeropts(lto_module_t mod) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
const char* lto_module_get_linkeropt(lto_module_t mod, unsigned int index) {
|
||||
if (index != 0)
|
||||
return nullptr;
|
||||
const char* lto_module_get_linkeropts(lto_module_t mod) {
|
||||
return unwrap(mod)->getLinkerOpts();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user