From 568b7500febfd2da88edf36e9aa0c89a9a6be1e8 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Fri, 13 Aug 2010 04:44:20 +0000 Subject: Driver/OptParser: Add a NoForward flag to prevent forwarding certain options to GCC. - Mark -Xclang and -mlinker-version= with it for now, although I am sure there are more. llvm-svn: 111005 --- clang/lib/Driver/OptTable.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'clang/lib/Driver/OptTable.cpp') diff --git a/clang/lib/Driver/OptTable.cpp b/clang/lib/Driver/OptTable.cpp index 39530f2..3c36314 100644 --- a/clang/lib/Driver/OptTable.cpp +++ b/clang/lib/Driver/OptTable.cpp @@ -164,6 +164,8 @@ Option *OptTable::CreateOption(unsigned id) const { Opt->setLinkerInput(true); if (info.Flags & NoArgumentUnused) Opt->setNoArgumentUnused(true); + if (info.Flags & NoForward) + Opt->setNoForward(true); if (info.Flags & RenderAsInput) Opt->setNoOptAsInput(true); if (info.Flags & RenderJoined) { -- cgit v1.1