]> granicus.if.org Git - clang/commitdiff
Allow the -fno-operator-names option to be passed down to the rest
authorEric Christopher <echristo@apple.com>
Tue, 25 Oct 2011 07:13:06 +0000 (07:13 +0000)
committerEric Christopher <echristo@apple.com>
Tue, 25 Oct 2011 07:13:06 +0000 (07:13 +0000)
of the compiler.

Fixes PR10198
Patch by Brian Foley!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142913 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/Options.td
lib/Driver/Tools.cpp

index 813509705cc02b9f382ae3cc82fe2158ec4dc708..fea6e4fd45f4c5e98c06ab17348f5ad7f03bc5af 100644 (file)
@@ -392,6 +392,7 @@ def fno_objc_default_synthesize_properties
 def fno_objc_exceptions: Flag<"-fno-objc-exceptions">, Group<f_Group>;
 def fno_objc_legacy_dispatch : Flag<"-fno-objc-legacy-dispatch">, Group<f_Group>;
 def fno_omit_frame_pointer : Flag<"-fno-omit-frame-pointer">, Group<f_Group>;
+def fno_operator_names : Flag<"-fno-operator-names">, Group<f_Group>;
 def fno_pascal_strings : Flag<"-fno-pascal-strings">, Group<f_Group>;
 def fno_rtti : Flag<"-fno-rtti">, Group<f_Group>;
 def fno_short_enums : Flag<"-fno-short-enums">, Group<f_Group>;
index 11af01c651014669668d417607ce8ccfa1c80d0a..75fb710dcb17a3431f5e542ce8f519744fb1837f 100644 (file)
@@ -1704,6 +1704,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
   Args.AddLastArg(CmdArgs, options::OPT_femit_all_decls);
   Args.AddLastArg(CmdArgs, options::OPT_fheinous_gnu_extensions);
   Args.AddLastArg(CmdArgs, options::OPT_flimit_debug_info);
+  Args.AddLastArg(CmdArgs, options::OPT_fno_operator_names);
   if (getToolChain().SupportsProfiling())
     Args.AddLastArg(CmdArgs, options::OPT_pg);