From bcd554f908ad56246754c3924fcc4b377baf321d Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Thu, 11 Feb 2010 17:33:45 +0000 Subject: Driver: Fix clang -ccc-no-clang -x c++-header foo.h on Darwin. llvm-svn: 95876 --- clang/lib/Driver/Tools.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'clang/lib/Driver/Tools.cpp') 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()); -- cgit v1.2.3