diff options
Diffstat (limited to 'clang/lib/Driver/OptTable.cpp')
| -rw-r--r-- | clang/lib/Driver/OptTable.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/clang/lib/Driver/OptTable.cpp b/clang/lib/Driver/OptTable.cpp index baaa886fec1..2e449995809 100644 --- a/clang/lib/Driver/OptTable.cpp +++ b/clang/lib/Driver/OptTable.cpp @@ -185,18 +185,13 @@ Option *OptTable::constructOption(options::ID id) const { case 'S': assert(info.Kind == Option::JoinedClass && "Invalid option."); Opt->setForceSeparateRender(true); break; - case 'd': Opt->setForwardToGCC(false); break; + case 'd': Opt->setDriverOption(true); break; case 'i': Opt->setNoOptAsInput(true); break; case 'l': Opt->setLinkerInput(true); break; case 'u': Opt->setUnsupported(true); break; } } - // Linker inputs shouldn't be forwarded to GCC as arguments (they - // will, however, be forwarded as inputs). - if (Opt->isLinkerInput()) - Opt->setForwardToGCC(false); - return Opt; } |

