]> granicus.if.org Git - clang/commitdiff
Recognize .lib files as linker input explicitly
authorEhsan Akhgari <ehsan.akhgari@gmail.com>
Wed, 10 Sep 2014 17:15:00 +0000 (17:15 +0000)
committerEhsan Akhgari <ehsan.akhgari@gmail.com>
Wed, 10 Sep 2014 17:15:00 +0000 (17:15 +0000)
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

index 3538dbc2c0e998f2b4add5c7c3620a8fc4d3a15e..4a22dcff46a73ad2d367df5f826d296f1ac3224c 100644 (file)
@@ -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)