diff options
-rw-r--r-- | include/clang/Driver/Types.h | 4 | ||||
-rw-r--r-- | lib/Driver/Driver.cpp | 6 | ||||
-rw-r--r-- | lib/Driver/Types.cpp | 14 |
3 files changed, 0 insertions, 24 deletions
diff --git a/include/clang/Driver/Types.h b/include/clang/Driver/Types.h index 3dea471cca..d28ca888d3 100644 --- a/include/clang/Driver/Types.h +++ b/include/clang/Driver/Types.h @@ -59,10 +59,6 @@ namespace types { /// isAcceptedByClang - Can clang handle this input type. bool isAcceptedByClang(ID Id); - /// isOnlyAcceptedByClang - Is clang the only compiler that can handle this - /// input type. - bool isOnlyAcceptedByClang(ID Id); - /// isCXX - Is this a "C++" input (C++ and Obj-C++ sources and headers). bool isCXX(ID Id); diff --git a/lib/Driver/Driver.cpp b/lib/Driver/Driver.cpp index 43e9e5d69f..29202b5411 100644 --- a/lib/Driver/Driver.cpp +++ b/lib/Driver/Driver.cpp @@ -1803,12 +1803,6 @@ bool Driver::ShouldUseClangCompiler(const Compilation &C, const JobAction &JA, return false; } - // Always use clang for precompiling, AST generation, and rewriting, - // regardless of archs. - if (isa<PrecompileJobAction>(JA) || - types::isOnlyAcceptedByClang(JA.getType())) - return true; - return true; } diff --git a/lib/Driver/Types.cpp b/lib/Driver/Types.cpp index 9d8fcfd6bb..862025ed9a 100644 --- a/lib/Driver/Types.cpp +++ b/lib/Driver/Types.cpp @@ -94,20 +94,6 @@ bool types::isAcceptedByClang(ID Id) { } } -bool types::isOnlyAcceptedByClang(ID Id) { - switch (Id) { - default: - return false; - - case TY_AST: - case TY_LLVM_IR: - case TY_LLVM_BC: - case TY_RewrittenObjC: - case TY_RewrittenLegacyObjC: - return true; - } -} - bool types::isObjC(ID Id) { switch (Id) { default: |