r191437 - Remove fno_builtin_strcat and fno_builtin_strcpy.
Rafael Espindola
rafael.espindola at gmail.com
Thu Sep 26 09:45:27 PDT 2013
Author: rafael
Date: Thu Sep 26 11:45:27 2013
New Revision: 191437
URL: http://llvm.org/viewvc/llvm-project?rev=191437&view=rev
Log:
Remove fno_builtin_strcat and fno_builtin_strcpy.
They are already handled by the generic fno_bultin_, which also
avoids unused warnings.
Modified:
cfe/trunk/include/clang/Driver/Options.td
cfe/trunk/test/Driver/clang_f_opts.c
Modified: cfe/trunk/include/clang/Driver/Options.td
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Driver/Options.td?rev=191437&r1=191436&r2=191437&view=diff
==============================================================================
--- cfe/trunk/include/clang/Driver/Options.td (original)
+++ cfe/trunk/include/clang/Driver/Options.td Thu Sep 26 11:45:27 2013
@@ -578,8 +578,6 @@ def fno_assume_sane_operator_new : Flag<
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>,
Modified: cfe/trunk/test/Driver/clang_f_opts.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/clang_f_opts.c?rev=191437&r1=191436&r2=191437&view=diff
==============================================================================
--- cfe/trunk/test/Driver/clang_f_opts.c (original)
+++ cfe/trunk/test/Driver/clang_f_opts.c Thu Sep 26 11:45:27 2013
@@ -101,7 +101,7 @@
// 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 \
@@ -122,4 +122,5 @@
// 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
More information about the cfe-commits
mailing list