diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-02-11 17:33:45 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-02-11 17:33:45 +0000 |
commit | bcd554f908ad56246754c3924fcc4b377baf321d (patch) | |
tree | 01c3fd3ce5920d0330fa86b06d51f541a5a901fc /clang/lib/Driver/Tools.cpp | |
parent | 932c2f2a9afd35489d0b924260e48246786b667a (diff) | |
download | bcm5719-llvm-bcd554f908ad56246754c3924fcc4b377baf321d.tar.gz bcm5719-llvm-bcd554f908ad56246754c3924fcc4b377baf321d.zip |
Driver: Fix clang -ccc-no-clang -x c++-header foo.h on Darwin.
llvm-svn: 95876
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 9e7ec3b2de9..f3b19f52426 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -1746,7 +1746,8 @@ void darwin::Compile::ConstructJob(Compilation &C, const JobAction &JA, else if (Output.getType() == types::TY_AST) D.Diag(clang::diag::err_drv_no_ast_support) << getToolChain().getTripleString(); - else if (JA.getType() != types::TY_PP_Asm) + else if (JA.getType() != types::TY_PP_Asm && + JA.getType() != types::TY_PCH) D.Diag(clang::diag::err_drv_invalid_gcc_output_type) << getTypeName(JA.getType()); |