]> granicus.if.org Git - clang/commitdiff
Fix a FIXME.
authorDaniel Dunbar <daniel@zuster.org>
Sun, 10 Jan 2010 00:46:10 +0000 (00:46 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sun, 10 Jan 2010 00:46:10 +0000 (00:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@93087 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains.cpp

index 419787dcf1d3d4818363fd9b995addebc0622220..42657d939a9b7e7273c38f8f8f3987cca5f06bf4 100644 (file)
@@ -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))