Searched refs:declspecs (Results 1 - 14 of 14) sorted by relevance

/openbsd-current/gnu/usr.bin/gcc/gcc/
H A Dattribs.c308 /* Split SPECS_ATTRS, a list of declspecs and prefix attributes, into two
319 split_specs_attrs (specs_attrs, declspecs, prefix_attributes)
321 tree *declspecs, *prefix_attributes;
329 *declspecs = NULL_TREE;
338 *declspecs = specs_attrs;
385 *declspecs = specs;
389 /* Strip attributes from SPECS_ATTRS, a list of declspecs and attributes.
H A Dc-decl.c294 /* States indicating how grokdeclarator() should handle declspecs marked
2652 shadow_tag (declspecs)
2653 tree declspecs;
2655 shadow_tag_warned (declspecs, 0);
2659 shadow_tag_warned (declspecs, warned)
2660 tree declspecs;
2671 /* Remove the attributes from declspecs, since they will confuse the
2673 split_specs_attrs (declspecs, &specs, &attrs);
2835 start_decl (declarator, declspecs, initialized, attributes)
2836 tree declarator, declspecs;
[all...]
/openbsd-current/gnu/gcc/gcc/cp/
H A Ddecl.c232 /* States indicating how grokdeclarator() should handle declspecs marked
3660 check_tag_decl (cp_decl_specifier_seq *declspecs)
3662 int saw_friend = declspecs->specs[(int)ds_friend] != 0;
3663 int saw_typedef = declspecs->specs[(int)ds_typedef] != 0;
3671 if (declspecs->multiple_types_p)
3673 else if (declspecs->redefined_builtin_type)
3677 declspecs->redefined_builtin_type);
3681 if (declspecs->type
3682 && TYPE_P (declspecs->type)
3683 && ((TREE_CODE (declspecs
3650 check_tag_decl(cp_decl_specifier_seq *declspecs) argument
3755 shadow_tag(cp_decl_specifier_seq *declspecs) argument
3825 start_decl(const cp_declarator *declarator, cp_decl_specifier_seq *declspecs, int initialized, tree attributes, tree prefix_attributes, tree *pushed_scope_p) argument
6375 grokvardecl(tree type, tree name, const cp_decl_specifier_seq *declspecs, int initialized, int constp, tree scope) argument
6973 grokdeclarator(const cp_declarator *declarator, const cp_decl_specifier_seq *declspecs, enum decl_context decl_context, int initialized, tree* attrlist) argument
10841 start_function(cp_decl_specifier_seq *declspecs, const cp_declarator *declarator, tree attrs) argument
11403 start_method(cp_decl_specifier_seq *declspecs, const cp_declarator *declarator, tree attrlist) argument
[all...]
H A Ddecl2.c759 cp_decl_specifier_seq *declspecs,
774 value = grokdeclarator (declarator, declspecs, FIELD, init != 0, &attrlist);
934 cp_decl_specifier_seq *declspecs, tree width)
936 tree value = grokdeclarator (declarator, declspecs, BITFIELD, 0, NULL);
757 grokfield(const cp_declarator *declarator, cp_decl_specifier_seq *declspecs, tree init, bool init_const_expr_p, tree asmspec_tree, tree attrlist) argument
932 grokbitfield(const cp_declarator *declarator, cp_decl_specifier_seq *declspecs, tree width) argument
H A Dparser.c17661 cp_decl_specifier_seq declspecs;
17672 &declspecs,
17674 prefix_attributes = declspecs.attributes;
17675 declspecs.attributes = NULL_TREE;
17728 decl = grokbitfield (declarator, &declspecs, width);
17732 decl = grokfield (declarator, &declspecs,
17658 cp_decl_specifier_seq declspecs; local
/openbsd-current/gnu/gcc/gcc/
H A Dc-decl.c455 /* States indicating how grokdeclarator() should handle declspecs marked
2902 shadow_tag (const struct c_declspecs *declspecs)
2904 shadow_tag_warned (declspecs, 0);
2910 shadow_tag_warned (const struct c_declspecs *declspecs, int warned)
2914 if (declspecs->type && !declspecs->default_int_p && !declspecs->typedef_p)
2916 tree value = declspecs->type;
2937 else if (!declspecs->tag_defined_p
2938 && declspecs
2887 shadow_tag(const struct c_declspecs *declspecs) argument
2895 shadow_tag_warned(const struct c_declspecs *declspecs, int warned) argument
3178 start_decl(struct c_declarator *declarator, struct c_declspecs *declspecs, bool initialized, tree attributes) argument
3902 grokdeclarator(const struct c_declarator *declarator, struct c_declspecs *declspecs, enum decl_context decl_context, bool initialized, tree *width) argument
5337 grokfield(struct c_declarator *declarator, struct c_declspecs *declspecs, tree width) argument
5998 start_function(struct c_declspecs *declspecs, struct c_declarator *declarator, tree attributes) argument
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/objc/
H A Dobjc-act.c502 define_decl (declarator, declspecs)
504 tree declspecs;
506 tree decl = start_decl (declarator, declspecs, 0, NULL_TREE);
4572 tree declspecs, chain;
4578 declspecs = TREE_PURPOSE (type);
4581 for (chain = declspecs;
4594 declspecs),
5796 add_instance_variable (class, public, declarator, declspecs, width)
5800 tree declspecs;
5805 raw_decl = build_tree_list (declspecs, declarato
4564 tree declspecs, chain; local
7948 tree declspecs; /* "identifier_node", "record_type" */ local
7966 tree declspecs; /* "integer_type", "real_type", "record_type"... */ local
[all...]
/openbsd-current/gnu/usr.bin/gcc/gcc/cp/
H A Ddecl.c271 /* States indicating how grokdeclarator() should handle declspecs marked
7507 check_tag_decl (declspecs)
7508 tree declspecs;
7517 for (link = declspecs; link; link = TREE_CHAIN (link))
7631 C++: may have to grok the declspecs to learn about static,
7635 shadow_tag (declspecs)
7636 tree declspecs;
7638 tree t = check_tag_decl (declspecs);
7654 tree decl = grokdeclarator (NULL_TREE, declspecs, NORMAL, 0,
7696 start_decl (declarator, declspecs, initialize
[all...]
H A Dlex.c919 note_list_got_semicolon (declspecs)
920 tree declspecs;
924 for (link = declspecs; link; link = TREE_CHAIN (link))
H A Dmethod.c989 tree declspecs = NULL_TREE;
1023 declspecs = build_tree_list (NULL_TREE, type);
1054 fn = grokfield (declarator, declspecs, NULL_TREE, NULL_TREE, NULL_TREE);
984 tree declspecs = NULL_TREE; local
H A Ddecl2.c874 grokfield (declarator, declspecs, init, asmspec_tree, attrlist)
875 tree declarator, declspecs, init, asmspec_tree, attrlist;
910 if (declspecs == NULL_TREE
928 value = grokdeclarator (declarator, declspecs, FIELD, init != 0, &attrlist);
1077 grokbitfield (declarator, declspecs, width)
1078 tree declarator, declspecs, width;
1080 register tree value = grokdeclarator (declarator, declspecs, BITFIELD,
1135 grokoptypename (declspecs, declarator, scope)
1136 tree declspecs, declarator;
1139 tree t = grokdeclarator (declarator, declspecs, TYPENAM
[all...]
H A Dsemantics.c1574 finish_declarator (declarator, declspecs, attributes,
1577 tree declspecs;
1582 return start_decl (declarator, declspecs, initialized, attributes,
H A Dparse.y105 rules. They create a list that contains *both* declspecs and attrs. */
1901 In the result, declspecs have a non-NULL TREE_VALUE, attributes do not. */
1950 In the result, declspecs have a non-NULL TREE_VALUE, attributes do not. */
1952 /* We use hash_tree_cons for lists of typeless declspecs so that they end
1986 /* Used instead of declspecs where storage classes are not allowed
2133 or declspecs. We can't move the maybeasm into this rule because
4111 parse_decl_instantiation (tree declspecs, tree declarator, tree storage)
4113 tree decl = grokdeclarator (declarator, declspecs, NORMAL, 0, NULL);
/openbsd-current/gnu/gcc/gcc/objc/
H A Dobjc-act.c7834 encode_type_qualifiers (tree declspecs)
7838 for (spec = declspecs; spec; spec = TREE_CHAIN (spec))
7816 encode_type_qualifiers(tree declspecs) argument

Completed in 418 milliseconds