diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2010-11-13 09:52:00 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2010-11-13 09:52:00 +0000 |
commit | 9e5b21156632fd14bfaeea24919c614e56645989 (patch) | |
tree | eb7240972890ab86d11f88bf6522ea66910f938f /gcc/gcse.h | |
parent | 18406601136a40c875005c3f11563f657fc1f0ca (diff) | |
download | gcc-9e5b21156632fd14bfaeea24919c614e56645989.zip gcc-9e5b21156632fd14bfaeea24919c614e56645989.tar.gz gcc-9e5b21156632fd14bfaeea24919c614e56645989.tar.bz2 |
c-tree.h (enum c_typespec_kind): Add ctsk_none.
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* c-tree.h (enum c_typespec_kind): Add ctsk_none.
(struct c_declspecs): Replace tagdef_seen_p and type_seen_p
with typespec_kind.
* c-decl.c (build_null_declspecs): Initialize typespec_kind.
(shadow_tag_warned, check_compound_literal_type): Adjust
uses of tag_defined_p.
(declspecs_add_type): Set typespec_kind.
* c-parser.c (c_parser_declaration_or_fndef,
c_parser_declspecs, c_parser_struct_declaration,
c_parser_parameter_declaration, c_parser_type_name,
c_parser_objc_diagnose_bad_element_prefix): Adjust uses
of type_seen_p.
* c-typeck.c (c_cast_expr): Use typespec_kind instead of
tag_defined_p, pass ctsk_firstref through.
testsuite:
2010-11-13 Paolo Bonzini <bonzini@gnu.org>
* gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
From-SVN: r166699
Diffstat (limited to 'gcc/gcse.h')
0 files changed, 0 insertions, 0 deletions