summaryrefslogtreecommitdiff
path: root/gcc/c-common.h
diff options
context:
space:
mode:
authorsimonb <simonb@138bc75d-0d04-0410-961f-82ee72b054a4>2008-05-02 20:01:31 +0000
committersimonb <simonb@138bc75d-0d04-0410-961f-82ee72b054a4>2008-05-02 20:01:31 +0000
commit8e31b4b2f9d28816b80e1134dc718b5e8146f1b8 (patch)
tree7a9abc71059af57af9a976cfa19589fee9e462be /gcc/c-common.h
parent875a66b2f9a8edf3b1867ae1a33d0db4cfc6747b (diff)
downloadgcc-8e31b4b2f9d28816b80e1134dc718b5e8146f1b8.tar.gz
Rolled back the following changes made in revision 134865:
* c-common.h (warn_array_subscript_range): New function. * c-common.c (warn_array_subscript_range): Ditto. * tree-vrp.c (check_array_ref): Corrected code to agree with comment, ignoring only arrays of size 0 or size 1. * c-typeck.c (build_array_ref): Call warn_array_subscript_range. * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings, additional tests for arrays of size 0 and size 1. * testsuite/g++.dg/warn/Warray-bounds.c: Ditto. * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase. * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto. * typeck.c (build_array_ref): Call warn_array_subscript_range. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134889 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-common.h')
-rw-r--r--gcc/c-common.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/c-common.h b/gcc/c-common.h
index 4f4a414c6d3..c403bee6343 100644
--- a/gcc/c-common.h
+++ b/gcc/c-common.h
@@ -893,7 +893,6 @@ extern int complete_array_type (tree *, tree, bool);
extern tree builtin_type_for_size (int, bool);
extern void warn_array_subscript_with_type_char (tree);
-extern bool warn_array_subscript_range (const_tree, const_tree);
extern void warn_about_parentheses (enum tree_code, enum tree_code,
enum tree_code);
extern void warn_for_unused_label (tree label);