diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-03-18 02:55:38 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-03-18 02:55:38 +0000 |
| commit | f0eddb8510353f381193c48899199230303da4a2 (patch) | |
| tree | 04a01f7abccc2ab40080957fab503a28bb0d1ad0 /clang/lib/Driver/ToolChain.cpp | |
| parent | 8df898917f9491cbb53b79f36ca6a9af27ff62b3 (diff) | |
| download | bcm5719-llvm-f0eddb8510353f381193c48899199230303da4a2.tar.gz bcm5719-llvm-f0eddb8510353f381193c48899199230303da4a2.zip | |
Driver: Move actions into Compilation, and construct the compilation
earlier.
- This gives us a simple ownership model, and allows clients access
to more information should they ever want it.
- We now free Actions correctly.
llvm-svn: 67158
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
| -rw-r--r-- | clang/lib/Driver/ToolChain.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index 11dc9aad8fb..87b169e7e9c 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/lib/Driver/ToolChain.cpp @@ -25,13 +25,13 @@ ToolChain::~ToolChain() { llvm::sys::Path ToolChain::GetFilePath(const Compilation &C, const char *Name) const { - return Host.getDriver().GetFilePath(Name, this); + return Host.getDriver().GetFilePath(Name, *this); } llvm::sys::Path ToolChain::GetProgramPath(const Compilation &C, const char *Name) const { - return Host.getDriver().GetProgramPath(Name, this); + return Host.getDriver().GetProgramPath(Name, *this); } bool ToolChain::ShouldUseClangCompiler(const Compilation &C, |

