]> granicus.if.org Git - clang/commitdiff
Remove fno_builtin_strcat and fno_builtin_strcpy.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 26 Sep 2013 16:45:27 +0000 (16:45 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 26 Sep 2013 16:45:27 +0000 (16:45 +0000)
They are already handled by the generic fno_bultin_, which also
avoids unused warnings.

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

include/clang/Driver/Options.td
test/Driver/clang_f_opts.c

index 041803e34da65e25e2ec901f0cf85c3775eaf01e..fbeb8c78b77426888ae7d42c248699bae770cd14 100644 (file)
@@ -578,8 +578,6 @@ def fno_assume_sane_operator_new : Flag<["-"], "fno-assume-sane-operator-new">,
   Flags<[CC1Option]>;
 def fno_blocks : Flag<["-"], "fno-blocks">, Group<f_Group>;
 def fno_borland_extensions : Flag<["-"], "fno-borland-extensions">, Group<f_Group>;
-def fno_builtin_strcat : Flag<["-"], "fno-builtin-strcat">, Group<f_Group>;
-def fno_builtin_strcpy : Flag<["-"], "fno-builtin-strcpy">, Group<f_Group>;
 def fno_builtin : Flag<["-"], "fno-builtin">, Group<f_Group>, Flags<[CC1Option]>,
   HelpText<"Disable implicit builtin knowledge of functions">;
 def fno_builtin_ : Joined<["-"], "fno-builtin-">, Group<clang_ignored_f_Group>,
index e1cbc33694ecd9cc52fe942ecea09be429a63568..da39638a02bdaf2d655bc5677638ca9e7988ee75 100644 (file)
 // CHECK-MAX-O: -O3
 
 // Test that we don't error on these.
-// RUN: %clang -### -S                                                        \
+// RUN: %clang -### -S -Werror                                                \
 // RUN:     -falign-functions -falign-functions=2 -fno-align-functions        \
 // RUN:     -fasynchronous-unwind-tables -fno-asynchronous-unwind-tables      \
 // RUN:     -fbuiltin -fno-builtin                                            \
 // RUN:     -ftracer -fno-tracer                                              \
 // RUN:     -funroll-all-loops -fno-unroll-all-loops                          \
 // RUN:     -fno-builtin-foobar                                               \
+// RUN:     -fno-builtin-strcat -fno-builtin-strcpy                           \
 // RUN:     %s