From 03369c9399903579d7a4a6366fea699a06b4ee41 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Wed, 1 Jul 1998 02:00:35 +0000 Subject: [PATCH] c-decl.c (grokdeclarator): Don't warn about implicit int in `typedef foo = bar'. * c-decl.c (grokdeclarator): Don't warn about implicit int in `typedef foo = bar'. From-SVN: r20863 --- gcc/ChangeLog | 5 +++++ gcc/c-decl.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 812d9cc1c84c..130ef8933cb0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Jul 1 10:56:55 1998 Andreas Schwab + + * c-decl.c (grokdeclarator): Don't warn about implicit int in + `typedef foo = bar'. + Wed Jul 1 02:12:33 1998 Robert Lipe * i386.c (asm_output_function_prefix): Make 686 function diff --git a/gcc/c-decl.c b/gcc/c-decl.c index bd4e7a219b22..5465e4027df5 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -4451,6 +4451,8 @@ grokdeclarator (declarator, declspecs, decl_context, initialized) if ((! (specbits & ((1 << (int) RID_LONG) | (1 << (int) RID_SHORT) | (1 << (int) RID_SIGNED) | (1 << (int) RID_UNSIGNED)))) + /* Don't warn about typedef foo = bar. */ + && ! (specbits & (1 << (int) RID_TYPEDEF) && initialized) && ! (in_system_header && ! allocation_temporary_p ())) { /* C9x will probably require a diagnostic here. -- 2.43.5