Lines Matching refs:decl_specs

827 clear_decl_specs (cp_decl_specifier_seq *decl_specs)  in clear_decl_specs()  argument
829 memset (decl_specs, 0, sizeof (cp_decl_specifier_seq)); in clear_decl_specs()
2035 cp_parser_check_decl_spec (cp_decl_specifier_seq *decl_specs) in cp_parser_check_decl_spec() argument
2041 unsigned count = decl_specs->specs[(int)ds]; in cp_parser_check_decl_spec()
7545 cp_decl_specifier_seq *decl_specs, in cp_parser_decl_specifier_seq() argument
7551 clear_decl_specs (decl_specs); in cp_parser_decl_specifier_seq()
7569 decl_specs->attributes in cp_parser_decl_specifier_seq()
7570 = chainon (decl_specs->attributes, in cp_parser_decl_specifier_seq()
7590 ++decl_specs->specs[(int) ds_friend]; in cp_parser_decl_specifier_seq()
7603 cp_parser_function_specifier_opt (parser, decl_specs); in cp_parser_decl_specifier_seq()
7609 ++decl_specs->specs[(int) ds_typedef]; in cp_parser_decl_specifier_seq()
7618 if (decl_specs->storage_class != sc_none) in cp_parser_decl_specifier_seq()
7619 decl_specs->conflicting_specifiers_p = true; in cp_parser_decl_specifier_seq()
7638 cp_parser_set_storage_class (parser, decl_specs, token->keyword); in cp_parser_decl_specifier_seq()
7643 ++decl_specs->specs[(int) ds_thread]; in cp_parser_decl_specifier_seq()
7658 (parser, decl_specs->specs[(int) ds_friend] != 0))); in cp_parser_decl_specifier_seq()
7670 decl_specs, in cp_parser_decl_specifier_seq()
7728 decl_specs->any_specifiers_p = true; in cp_parser_decl_specifier_seq()
7734 cp_parser_check_decl_spec (decl_specs); in cp_parser_decl_specifier_seq()
7737 if (decl_specs->specs[(int) ds_friend] != 0 in cp_parser_decl_specifier_seq()
7789 cp_decl_specifier_seq *decl_specs) in cp_parser_function_specifier_opt() argument
7794 if (decl_specs) in cp_parser_function_specifier_opt()
7795 ++decl_specs->specs[(int) ds_inline]; in cp_parser_function_specifier_opt()
7804 else if (decl_specs) in cp_parser_function_specifier_opt()
7805 ++decl_specs->specs[(int) ds_virtual]; in cp_parser_function_specifier_opt()
7809 if (decl_specs) in cp_parser_function_specifier_opt()
7810 ++decl_specs->specs[(int) ds_explicit]; in cp_parser_function_specifier_opt()
9674 cp_decl_specifier_seq *decl_specs, in cp_parser_type_specifier() argument
9706 if (decl_specs) in cp_parser_type_specifier()
9707 cp_parser_set_decl_spec_type (decl_specs, in cp_parser_type_specifier()
9730 if (decl_specs) in cp_parser_type_specifier()
9731 cp_parser_set_decl_spec_type (decl_specs, in cp_parser_type_specifier()
9749 decl_specs && decl_specs->specs[(int) ds_friend], in cp_parser_type_specifier()
9751 if (decl_specs) in cp_parser_type_specifier()
9752 cp_parser_set_decl_spec_type (decl_specs, in cp_parser_type_specifier()
9787 if (decl_specs) in cp_parser_type_specifier()
9789 ++decl_specs->specs[(int)ds]; in cp_parser_type_specifier()
9790 decl_specs->any_specifiers_p = true; in cp_parser_type_specifier()
9798 decl_specs, in cp_parser_type_specifier()
9840 cp_decl_specifier_seq *decl_specs, in cp_parser_simple_type_specifier() argument
9853 if (decl_specs) in cp_parser_simple_type_specifier()
9854 decl_specs->explicit_char_p = true; in cp_parser_simple_type_specifier()
9864 if (decl_specs) in cp_parser_simple_type_specifier()
9865 ++decl_specs->specs[(int) ds_short]; in cp_parser_simple_type_specifier()
9869 if (decl_specs) in cp_parser_simple_type_specifier()
9870 decl_specs->explicit_int_p = true; in cp_parser_simple_type_specifier()
9874 if (decl_specs) in cp_parser_simple_type_specifier()
9875 ++decl_specs->specs[(int) ds_long]; in cp_parser_simple_type_specifier()
9879 if (decl_specs) in cp_parser_simple_type_specifier()
9880 ++decl_specs->specs[(int) ds_signed]; in cp_parser_simple_type_specifier()
9884 if (decl_specs) in cp_parser_simple_type_specifier()
9885 ++decl_specs->specs[(int) ds_unsigned]; in cp_parser_simple_type_specifier()
9907 if (decl_specs) in cp_parser_simple_type_specifier()
9908 cp_parser_set_decl_spec_type (decl_specs, type, in cp_parser_simple_type_specifier()
9923 if (decl_specs in cp_parser_simple_type_specifier()
9928 cp_parser_set_decl_spec_type (decl_specs, in cp_parser_simple_type_specifier()
9931 if (decl_specs) in cp_parser_simple_type_specifier()
9932 decl_specs->any_specifiers_p = true; in cp_parser_simple_type_specifier()
10001 if (type && decl_specs) in cp_parser_simple_type_specifier()
10002 cp_parser_set_decl_spec_type (decl_specs, type, in cp_parser_simple_type_specifier()
10029 if (decl_specs) in cp_parser_simple_type_specifier()
10030 decl_specs->type = qual_type; in cp_parser_simple_type_specifier()
16329 cp_decl_specifier_seq decl_specs; in cp_parser_sizeof_operand() local
16332 clear_decl_specs (&decl_specs); in cp_parser_sizeof_operand()
16333 decl_specs.type = type; in cp_parser_sizeof_operand()
16337 &decl_specs, in cp_parser_sizeof_operand()
16380 cp_decl_specifier_seq *decl_specs, in cp_parser_set_storage_class() argument
16391 else if (decl_specs->storage_class != sc_none) in cp_parser_set_storage_class()
16393 decl_specs->conflicting_specifiers_p = true; in cp_parser_set_storage_class()
16398 && decl_specs->specs[(int) ds_thread]) in cp_parser_set_storage_class()
16401 decl_specs->specs[(int) ds_thread] = 0; in cp_parser_set_storage_class()
16424 decl_specs->storage_class = storage_class; in cp_parser_set_storage_class()
16430 if (decl_specs->specs[(int)ds_typedef]) in cp_parser_set_storage_class()
16431 decl_specs->conflicting_specifiers_p = true; in cp_parser_set_storage_class()
16439 cp_parser_set_decl_spec_type (cp_decl_specifier_seq *decl_specs, in cp_parser_set_decl_spec_type() argument
16443 decl_specs->any_specifiers_p = true; in cp_parser_set_decl_spec_type()
16449 if (decl_specs->specs[(int) ds_typedef] in cp_parser_set_decl_spec_type()
16453 && (decl_specs->type in cp_parser_set_decl_spec_type()
16454 || decl_specs->specs[(int) ds_long] in cp_parser_set_decl_spec_type()
16455 || decl_specs->specs[(int) ds_short] in cp_parser_set_decl_spec_type()
16456 || decl_specs->specs[(int) ds_unsigned] in cp_parser_set_decl_spec_type()
16457 || decl_specs->specs[(int) ds_signed])) in cp_parser_set_decl_spec_type()
16459 decl_specs->redefined_builtin_type = type_spec; in cp_parser_set_decl_spec_type()
16460 if (!decl_specs->type) in cp_parser_set_decl_spec_type()
16462 decl_specs->type = type_spec; in cp_parser_set_decl_spec_type()
16463 decl_specs->user_defined_type_p = false; in cp_parser_set_decl_spec_type()
16466 else if (decl_specs->type) in cp_parser_set_decl_spec_type()
16467 decl_specs->multiple_types_p = true; in cp_parser_set_decl_spec_type()
16470 decl_specs->type = type_spec; in cp_parser_set_decl_spec_type()
16471 decl_specs->user_defined_type_p = user_defined_p; in cp_parser_set_decl_spec_type()
16472 decl_specs->redefined_builtin_type = NULL_TREE; in cp_parser_set_decl_spec_type()