diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h b/contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h index ffe75332c2e8..c5df55a24296 100644 --- a/contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h +++ b/contrib/llvm-project/clang/lib/Driver/ToolChains/CrossWindows.h @@ -20,7 +20,7 @@ namespace driver { namespace tools { namespace CrossWindows { -class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { +class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool { public: Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} @@ -32,7 +32,7 @@ public: const char *LinkingOutput) const override; }; -class LLVM_LIBRARY_VISIBILITY Linker : public Tool { +class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { public: Linker(const ToolChain &TC) : Tool("CrossWindows::Linker", "ld", TC) {} @@ -54,10 +54,10 @@ public: CrossWindowsToolChain(const Driver &D, const llvm::Triple &T, const llvm::opt::ArgList &Args); - bool IsIntegratedAssemblerDefault() const override { return true; } - bool IsUnwindTablesDefault(const llvm::opt::ArgList &Args) const override; + UnwindTableLevel + getDefaultUnwindTableLevel(const llvm::opt::ArgList &Args) const override; bool isPICDefault() const override; - bool isPIEDefault() const override; + bool isPIEDefault(const llvm::opt::ArgList &Args) const override; bool isPICDefaultForced() const override; LangOptions::StackProtectorMode |