From: Daniel Dunbar Date: Sun, 10 Jan 2010 00:46:10 +0000 (+0000) Subject: Fix a FIXME. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8a0d94d2ef8cbc93f9d6ecae2816c7a8db102f53;p=clang Fix a FIXME. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93087 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains.cpp b/lib/Driver/ToolChains.cpp index 419787dcf1..42657d939a 100644 --- a/lib/Driver/ToolChains.cpp +++ b/lib/Driver/ToolChains.cpp @@ -203,8 +203,8 @@ void DarwinGCC::AddLinkRuntimeLibArgs(const ArgList &Args, CmdArgs.push_back("-lgcc_s.10.5"); } } else if (Args.hasArg(options::OPT_shared_libgcc) || - // FIXME: -fexceptions -fno-exceptions means no exceptions - Args.hasArg(options::OPT_fexceptions) || + Args.hasFlag(options::OPT_fexceptions, + options::OPT_fno_exceptions) || Args.hasArg(options::OPT_fgnu_runtime)) { // FIXME: This is probably broken on 10.3? if (isMacosxVersionLT(MacosxVersionMin, 10, 5))