]> granicus.if.org Git - clang/commit
[Driver] Don't forward source file input args to gcc
authorReid Kleckner <reid@kleckner.net>
Wed, 19 Jun 2013 15:09:06 +0000 (15:09 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 19 Jun 2013 15:09:06 +0000 (15:09 +0000)
commit4cd90dfbf4e6ddfb34c4c14c2e06ac9fca6154d8
tree9aa11167129c064378c200d764cd95d0c0f32096
parent3c1e4f266a90553459b2b9dfb8e63429eac89995
[Driver] Don't forward source file input args to gcc

gcc's inputs are already added by the InputInfoList passed to
Action::ConstructJob.

Fixes a regression from r183989.  This was manifesting when targetting
mingw as an extra input argument to gcc when assembling.  It presumably
affects other situations where clang calls gcc.

Prior to r183989, forwardToGCC() was returning false because the INPUT
option defined in OptParser.td had the DriverOption flag set on it.
LLVM's Option library does not set this flag for INPUT.

Reviewers: espindola

Differential Revision: http://llvm-reviews.chandlerc.com/D999

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184308 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Driver/Tools.cpp
test/Driver/no-integrated-as-win.c