diff options
| author | Nick Lewycky <nicholas@mxc.ca> | 2010-09-24 00:46:53 +0000 |
|---|---|---|
| committer | Nick Lewycky <nicholas@mxc.ca> | 2010-09-24 00:46:53 +0000 |
| commit | 6e1ce29b012ad96760c8729a2618bc98f866276e (patch) | |
| tree | 9d7d6fc033e0baafe9c0190ab5c1e2a7e9d95cc1 /clang/lib | |
| parent | e351fed104f34e41de7aa7b0b4f6cf0b0f027d8d (diff) | |
| download | bcm5719-llvm-6e1ce29b012ad96760c8729a2618bc98f866276e.tar.gz bcm5719-llvm-6e1ce29b012ad96760c8729a2618bc98f866276e.zip | |
Revert r114712 due to failure on darwin buildbot.
llvm-svn: 114713
Diffstat (limited to 'clang/lib')
| -rw-r--r-- | clang/lib/Driver/Driver.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp index 84a33a5f776..0555342bc84 100644 --- a/clang/lib/Driver/Driver.cpp +++ b/clang/lib/Driver/Driver.cpp @@ -1151,22 +1151,16 @@ const char *Driver::GetNamedOutputPath(Compilation &C, const char *BaseInput, bool AtTopLevel) const { llvm::PrettyStackTraceString CrashInfo("Computing output path"); - - // Default to writing to stdout. - if (AtTopLevel && isa<PreprocessJobAction>(JA)) { - if (Arg *DepOutput = C.getArgs().getLastArg(options::OPT_MF)) - return C.addResultFile(DepOutput->getValue(C.getArgs())); - if (Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o)) - return C.addResultFile(FinalOutput->getValue(C.getArgs())); - return "-"; - } - // Output to a user requested destination? if (AtTopLevel && !isa<DsymutilJobAction>(JA)) { if (Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o)) return C.addResultFile(FinalOutput->getValue(C.getArgs())); } + // Default to writing to stdout? + if (AtTopLevel && isa<PreprocessJobAction>(JA)) + return "-"; + // Output to a temporary file? if (!AtTopLevel && !C.getArgs().hasArg(options::OPT_save_temps)) { std::string TmpName = |

