From 5a6b5e38c2e7fbc5ca4e2b53bded1aeee785845c Mon Sep 17 00:00:00 2001 From: rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Sun, 19 Dec 1999 04:31:06 +0000 Subject: [PATCH] * c-typeck.c (c_expand_start_case): Don't warn for long switch in system headers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31020 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/c-typeck.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 53ea5490a518..ddd592244667 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Sat Dec 18 20:30:15 1999 Richard Henderson <rth@cygnus.com> + + * c-typeck.c (c_expand_start_case): Don't warn for long switch + in system headers. + Sat Dec 18 16:28:43 1999 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * alias.c: Minor reformatting. diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c index d6e0b8f9f072..8b6a0d69c2aa 100644 --- a/gcc/c-typeck.c +++ b/gcc/c-typeck.c @@ -6714,6 +6714,7 @@ c_expand_start_case (exp) type = TYPE_MAIN_VARIANT (TREE_TYPE (exp)); if (warn_traditional + && ! in_system_header && (type == long_integer_type_node || type == long_unsigned_type_node)) pedwarn ("`long' switch expression not converted to `int' in ANSI C"); -- GitLab