aboutsummaryrefslogtreecommitdiff
path: root/libcpp/lex.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2018-02-28 13:53:54 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-02-28 13:53:54 +0000
commite02f4b9298b75d7f4294574f7eb8baef9a48ff0c (patch)
treef6d91ad34f7bb4eb16250bc46ba08d752c4853fc /libcpp/lex.c
parent4830cfc0a0cffb1c6f3ab9ec08b9b43681e7868c (diff)
downloadgcc-e02f4b9298b75d7f4294574f7eb8baef9a48ff0c.zip
gcc-e02f4b9298b75d7f4294574f7eb8baef9a48ff0c.tar.gz
gcc-e02f4b9298b75d7f4294574f7eb8baef9a48ff0c.tar.bz2
c-ada-spec.c (dump_ada_import): Use boolean and fix formatting.
* c-ada-spec.c (dump_ada_import): Use boolean and fix formatting. (is_char_array): Fix formatting. (dump_template_types): Likewise. (dump_generic_ada_node): Rename into... (dump_ada_node): ...this. <POINTER_TYPE>: Remove superfluous space. Use generic address for incomplete structures and not for empty structures. Do not use it when forward declarations are needed. (dump_forward_type): New function. (dump_nested_types): Remove FORWARD parameter. Do not consider TREE_VISITED and do not generate a forward declaration. Only dump original nested types for nested declaration. (dump_nested_type) <POINTER_TYPE>: Call dump_forward_type. <ARRAY_TYPE>: Likewise if the component type is an anonymous pointer. <RECORD_TYPE>: Do not consider TREE_VISITED. (dump_ada_declaration): Use booleans and fix formatting throughout. <TYPE_DECL>: Skip incomplete structures and not empty structures. Call dump_forward_type instead of dump_nested_types for a typedef. Remove superfluous check and adjust call to dump_nested_types. <POINTER_TYPE>: Call dump_forward_type and fall through. (dump_ada_struct_decl): Rename into... (dump_ada_structure): ...this. Do not special-case empty structures. From-SVN: r258064
Diffstat (limited to 'libcpp/lex.c')
0 files changed, 0 insertions, 0 deletions