diff options
author | Eric Christopher <echristo@gmail.com> | 2013-02-21 22:35:01 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-02-21 22:35:01 +0000 |
commit | 59320e770f90a59c74f2be10f198e3c390195628 (patch) | |
tree | c0c78faf45256362117931d83b0622dc57de92ff /lib/Driver/Tools.h | |
parent | 7a95de68c093991047ed8d339479ccad51b88663 (diff) |
Remove the SplitDebug action and replace with a set of commands
in the compilation setup. Note that this doesn't currently
work for -no-integrated-as.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175813 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Driver/Tools.h')
-rw-r--r-- | lib/Driver/Tools.h | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/lib/Driver/Tools.h b/lib/Driver/Tools.h index 6c1f71fcc7..2d7f8b0962 100644 --- a/lib/Driver/Tools.h +++ b/lib/Driver/Tools.h @@ -54,6 +54,10 @@ namespace tools { void AddSparcTargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const; void AddX86TargetArgs(const ArgList &Args, ArgStringList &CmdArgs) const; void AddHexagonTargetArgs (const ArgList &Args, ArgStringList &CmdArgs) const; + void SplitDebugInfo(Compilation &C, const JobAction &JA, + const ArgList &Args, const InputInfoList &Inputs, + const InputInfo &Output, + const char *LinkingOutput) const; enum RewriteKind { RK_None, RK_Fragile, RK_NonFragile }; @@ -454,20 +458,6 @@ namespace linuxtools { const ArgList &TCArgs, const char *LinkingOutput) const; }; - - class LLVM_LIBRARY_VISIBILITY SplitDebug : public Tool { - public: - SplitDebug(const ToolChain &TC) : Tool("linuxtools::SplitDebug", - "objcopy", TC) {} - - virtual bool hasIntegratedCPP() const { return false; } - - virtual void ConstructJob(Compilation &C, const JobAction &JA, - const InputInfo &Output, - const InputInfoList &Inputs, - const ArgList &TCArgs, - const char *LinkingOutput) const; - }; } /// minix -- Directly call GNU Binutils assembler and linker namespace minix { |