linker.cpp 422 B

12345678910111213141516
  1. // Call the LLD linker
  2. #include "lld/Common/Driver.h"
  3. extern "C" bool LLDWasmLink(const char *argv[], size_t length)
  4. {
  5. llvm::ArrayRef<const char *> args(argv, length);
  6. return lld::wasm::link(args, false, llvm::outs(), llvm::errs());
  7. }
  8. extern "C" bool LLDELFLink(const char *argv[], size_t length)
  9. {
  10. llvm::ArrayRef<const char *> args(argv, length);
  11. return lld::elf::link(args, false, llvm::outs(), llvm::errs());
  12. }