diff options
Diffstat (limited to 'lib/Driver/ToolChains/Fuchsia.h')
| -rw-r--r-- | lib/Driver/ToolChains/Fuchsia.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/Driver/ToolChains/Fuchsia.h b/lib/Driver/ToolChains/Fuchsia.h index a723a99dfa3bf..6f438deca7ff1 100644 --- a/lib/Driver/ToolChains/Fuchsia.h +++ b/lib/Driver/ToolChains/Fuchsia.h @@ -42,12 +42,17 @@ public: bool HasNativeLLVMSupport() const override { return true; } bool IsIntegratedAssemblerDefault() const override { return true; } + bool IsMathErrnoDefault() const override { return false; } + bool useRelaxRelocations() const override { return true; }; RuntimeLibType GetDefaultRuntimeLibType() const override { return ToolChain::RLT_CompilerRT; } CXXStdlibType GetDefaultCXXStdlibType() const override { return ToolChain::CST_Libcxx; } + bool IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override { + return true; + } bool isPICDefault() const override { return false; } bool isPIEDefault() const override { return true; } bool isPICDefaultForced() const override { return false; } @@ -78,7 +83,7 @@ public: llvm::opt::ArgStringList &CmdArgs) const override; const char *getDefaultLinker() const override { - return "lld"; + return "ld.lld"; } protected: |
