From 105e611215cc0b231ec6e623839f45c33b4654d7 Mon Sep 17 00:00:00 2001 From: Ehsan Akhgari Date: Wed, 10 Sep 2014 17:15:00 +0000 Subject: [PATCH] Recognize .lib files as linker input explicitly Summary: Currently, this is done implicitly in Driver::BuildInputs by considering any invalid input type as linker input. Test Plan: I don't think this behavior is observable for the reason stated above. Reviewers: hansw Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D5294 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@217522 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Driver/Types.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/Driver/Types.cpp b/lib/Driver/Types.cpp index 3538dbc2c0..4a22dcff46 100644 --- a/lib/Driver/Types.cpp +++ b/lib/Driver/Types.cpp @@ -143,6 +143,7 @@ types::ID types::lookupTypeForExtension(const char *Ext) { .Case("S", TY_Asm) .Case("o", TY_Object) .Case("obj", TY_Object) + .Case("lib", TY_Object) .Case("ii", TY_PP_CXX) .Case("mi", TY_PP_ObjC) .Case("mm", TY_ObjCXX) -- 2.50.1