diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-11-11 21:44:00 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-11-11 21:44:00 +0000 |
commit | 55b781f85efc1214847b60797ec0968957ed1957 (patch) | |
tree | 3472dbab4b7cf4521f3c436b8bf8bdef7b1818ea /clang/lib/Frontend/DependencyFile.cpp | |
parent | 89d1fdff65aa4faeaeb48b7eb80f44486b2dc9af (diff) | |
download | bcm5719-llvm-55b781f85efc1214847b60797ec0968957ed1957.tar.gz bcm5719-llvm-55b781f85efc1214847b60797ec0968957ed1957.zip |
Sink AttachDependencyFileGen into CreatePreprocessor.
llvm-svn: 86881
Diffstat (limited to 'clang/lib/Frontend/DependencyFile.cpp')
-rw-r--r-- | clang/lib/Frontend/DependencyFile.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/lib/Frontend/DependencyFile.cpp b/clang/lib/Frontend/DependencyFile.cpp index 9c311fac629..c7f93595e1e 100644 --- a/clang/lib/Frontend/DependencyFile.cpp +++ b/clang/lib/Frontend/DependencyFile.cpp @@ -60,23 +60,23 @@ public: }; } -void clang::AttachDependencyFileGen(Preprocessor *PP, +void clang::AttachDependencyFileGen(Preprocessor &PP, const DependencyOutputOptions &Opts) { if (Opts.Targets.empty()) { - PP->getDiagnostics().Report(diag::err_fe_dependency_file_requires_MT); + PP.getDiagnostics().Report(diag::err_fe_dependency_file_requires_MT); return; } std::string Err; llvm::raw_ostream *OS(new llvm::raw_fd_ostream(Opts.OutputFile.c_str(), Err)); if (!Err.empty()) { - PP->getDiagnostics().Report(diag::err_fe_error_opening) + PP.getDiagnostics().Report(diag::err_fe_error_opening) << Opts.OutputFile << Err; return; } - assert(!PP->getPPCallbacks() && "Preprocessor callbacks already registered!"); - PP->setPPCallbacks(new DependencyFileCallback(PP, OS, Opts)); + assert(!PP.getPPCallbacks() && "Preprocessor callbacks already registered!"); + PP.setPPCallbacks(new DependencyFileCallback(&PP, OS, Opts)); } /// FileMatchesDepCriteria - Determine whether the given Filename should be |