Home
last modified time | relevance | path

Searched refs:declspecs (Results 1 – 25 of 25) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dattribs.c318 split_specs_attrs (specs_attrs, declspecs, prefix_attributes) in split_specs_attrs() argument
320 tree *declspecs, *prefix_attributes;
328 *declspecs = NULL_TREE;
337 *declspecs = specs_attrs;
384 *declspecs = specs;
H A Dc-decl.c2637 shadow_tag (declspecs) in shadow_tag() argument
2638 tree declspecs; in shadow_tag()
2640 shadow_tag_warned (declspecs, 0);
2644 shadow_tag_warned (declspecs, warned) in shadow_tag_warned() argument
2645 tree declspecs; in shadow_tag_warned()
2658 split_specs_attrs (declspecs, &specs, &attrs);
2818 start_decl (declarator, declspecs, initialized, attributes) in start_decl() argument
2819 tree declarator, declspecs; in start_decl()
2831 decl = grokdeclarator (declarator, declspecs,
3468 grokdeclarator (declarator, declspecs, decl_context, initialized) in grokdeclarator() argument
[all …]
H A Dc-parse.in199 %type <ttype> declspecs_nosc_ts declspecs_nosc_nots declspecs_nosc declspecs
418 | declspecs ';'
868 | declspecs ';'
1253 /* Particular useful classes of declspecs. */
1315 declspecs:
H A DChangeLog.02028 * c-decl.c (shadow_tag_warned): Use specs not declspecs in for loop.
H A DChangeLog.54187 declspecs_nosc_ts, declspecs_nosc_nots, declspecs_nosc, declspecs,
/openbsd-src/gnu/gcc/gcc/
H A Dc-decl.c2887 shadow_tag (const struct c_declspecs *declspecs) in shadow_tag() argument
2889 shadow_tag_warned (declspecs, 0); in shadow_tag()
2895 shadow_tag_warned (const struct c_declspecs *declspecs, int warned) in shadow_tag_warned() argument
2899 if (declspecs->type && !declspecs->default_int_p && !declspecs->typedef_p) in shadow_tag_warned()
2901 tree value = declspecs->type; in shadow_tag_warned()
2922 else if (!declspecs->tag_defined_p in shadow_tag_warned()
2923 && declspecs->storage_class != csc_none) in shadow_tag_warned()
2931 else if (!declspecs->tag_defined_p in shadow_tag_warned()
2932 && (declspecs->const_p in shadow_tag_warned()
2933 || declspecs->volatile_p in shadow_tag_warned()
[all …]
/openbsd-src/gnu/gcc/gcc/cp/
H A Ddecl.c3650 check_tag_decl (cp_decl_specifier_seq *declspecs) in check_tag_decl() argument
3652 int saw_friend = declspecs->specs[(int)ds_friend] != 0; in check_tag_decl()
3653 int saw_typedef = declspecs->specs[(int)ds_typedef] != 0; in check_tag_decl()
3661 if (declspecs->multiple_types_p) in check_tag_decl()
3663 else if (declspecs->redefined_builtin_type) in check_tag_decl()
3667 declspecs->redefined_builtin_type); in check_tag_decl()
3671 if (declspecs->type in check_tag_decl()
3672 && TYPE_P (declspecs->type) in check_tag_decl()
3673 && ((TREE_CODE (declspecs->type) != TYPENAME_TYPE in check_tag_decl()
3674 && IS_AGGR_TYPE (declspecs->type)) in check_tag_decl()
[all …]
H A Ddecl2.c758 cp_decl_specifier_seq *declspecs, in grokfield() argument
773 value = grokdeclarator (declarator, declspecs, FIELD, init != 0, &attrlist); in grokfield()
933 cp_decl_specifier_seq *declspecs, tree width) in grokbitfield() argument
935 tree value = grokdeclarator (declarator, declspecs, BITFIELD, 0, NULL); in grokbitfield()
H A Dparser.c17658 cp_decl_specifier_seq declspecs; in cp_parser_objc_class_ivars() local
17669 &declspecs, in cp_parser_objc_class_ivars()
17671 prefix_attributes = declspecs.attributes; in cp_parser_objc_class_ivars()
17672 declspecs.attributes = NULL_TREE; in cp_parser_objc_class_ivars()
17725 decl = grokbitfield (declarator, &declspecs, width); in cp_parser_objc_class_ivars()
17729 decl = grokfield (declarator, &declspecs, in cp_parser_objc_class_ivars()
H A DChangeLog-19941445 * decl.c (grokdeclarator): Undo changes to declspecs when we're done
2992 * parse.y (components): Anonymous bitfields can still have declspecs.
3517 to get declspecs from some arbitrary $0.
4363 the declspecs on class_obstack, so don't. This way typed_typespecs
H A DChangeLog-19951009 * parse.y (reserved_declspecs): Link prefix attributes with declspecs.
1012 split_specs_attrs or strip_attrs to separate declspecs and attrs.
H A DChangeLog-19962423 declspecs.
H A DChangeLog-20043689 * decl.c (grokvardecl): Make declspecs parameter const.
/openbsd-src/gnu/usr.bin/gcc/gcc/objc/
H A Dobjc-act.c498 define_decl (declarator, declspecs) in define_decl() argument
500 tree declspecs;
502 tree decl = start_decl (declarator, declspecs, 0, NULL_TREE);
4564 tree declspecs, chain; local
4570 declspecs = TREE_PURPOSE (type);
4573 for (chain = declspecs;
4586 declspecs),
5782 add_instance_variable (class, public, declarator, declspecs, width) in add_instance_variable() argument
5786 tree declspecs;
5791 raw_decl = build_tree_list (declspecs, declarator);
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Ddecl.c7493 check_tag_decl (declspecs) in check_tag_decl() argument
7494 tree declspecs; in check_tag_decl()
7503 for (link = declspecs; link; link = TREE_CHAIN (link))
7621 shadow_tag (declspecs) in shadow_tag() argument
7622 tree declspecs; in shadow_tag()
7624 tree t = check_tag_decl (declspecs);
7640 tree decl = grokdeclarator (NULL_TREE, declspecs, NORMAL, 0,
7681 start_decl (declarator, declspecs, initialized, attributes, prefix_attributes) in start_decl() argument
7682 tree declarator, declspecs; in start_decl()
7698 declspecs = tree_cons (NULL_TREE, get_identifier ("extern"),
[all …]
H A Dmethod.c984 tree declspecs = NULL_TREE; local
1018 declspecs = build_tree_list (NULL_TREE, type);
1049 fn = grokfield (declarator, declspecs, NULL_TREE, NULL_TREE, NULL_TREE);
H A Ddecl2.c873 grokfield (declarator, declspecs, init, asmspec_tree, attrlist) in grokfield() argument
874 tree declarator, declspecs, init, asmspec_tree, attrlist; in grokfield()
909 if (declspecs == NULL_TREE
927 value = grokdeclarator (declarator, declspecs, FIELD, init != 0, &attrlist);
1076 grokbitfield (declarator, declspecs, width) in grokbitfield() argument
1077 tree declarator, declspecs, width; in grokbitfield()
1079 register tree value = grokdeclarator (declarator, declspecs, BITFIELD,
1134 grokoptypename (declspecs, declarator, scope) in grokoptypename() argument
1135 tree declspecs, declarator; in grokoptypename()
1138 tree t = grokdeclarator (declarator, declspecs, TYPENAME, 0, NULL);
H A Dlex.c915 note_list_got_semicolon (declspecs) in note_list_got_semicolon() argument
916 tree declspecs; in note_list_got_semicolon()
920 for (link = declspecs; link; link = TREE_CHAIN (link))
H A Dsemantics.c1574 finish_declarator (declarator, declspecs, attributes, in finish_declarator() argument
1577 tree declspecs;
1582 return start_decl (declarator, declspecs, initialized, attributes,
H A Dparse.y4109 parse_decl_instantiation (tree declspecs, tree declarator, tree storage)
4111 tree decl = grokdeclarator (declarator, declspecs, NORMAL, 0, NULL);
H A DChangeLog.1658 * parse.y (reserved_declspecs): Link prefix attributes with declspecs.
661 split_specs_attrs or strip_attrs to separate declspecs and attrs.
4885 * decl.c (grokdeclarator): Undo changes to declspecs when we're done
6432 * parse.y (components): Anonymous bitfields can still have declspecs.
6957 to get declspecs from some arbitrary $0.
7803 the declspecs on class_obstack, so don't. This way typed_typespecs
H A DChangeLog.218701 declspecs.
/openbsd-src/gnu/gcc/gcc/objc/
H A DChangeLog770 wade through declspecs.
833 with TYPE_P nodes instead of raw declspecs.
H A Dobjc-act.c7816 encode_type_qualifiers (tree declspecs) in encode_type_qualifiers() argument
7820 for (spec = declspecs; spec; spec = TREE_CHAIN (spec)) in encode_type_qualifiers()
/openbsd-src/gnu/llvm/clang/docs/
H A DReleaseNotes.rst99 clang-cl), the compiler will now propagate dllimport/export declspecs in