Searched refs:range_expr (Results 1 – 4 of 4) sorted by relevance
| /dflybsd-src/contrib/gcc-4.7/gcc/cp/ |
| H A D | parser.c | 9345 tree stmt, range_expr; in cp_parser_range_for() local 9350 range_expr = cp_parser_braced_list (parser, &expr_non_constant_p); in cp_parser_range_for() 9353 range_expr = cp_parser_expression (parser, /*cast_p=*/false, NULL); in cp_parser_range_for() 9359 if (check_for_bare_parameter_packs (range_expr)) in cp_parser_range_for() 9360 range_expr = error_mark_node; in cp_parser_range_for() 9362 finish_range_for_decl (stmt, range_decl, range_expr); in cp_parser_range_for() 9363 if (range_expr != error_mark_node in cp_parser_range_for() 9364 && !type_dependent_expression_p (range_expr) in cp_parser_range_for() 9366 && COMPLETE_TYPE_P (TREE_TYPE (range_expr)) in cp_parser_range_for() 9368 && !BRACE_ENCLOSED_INITIALIZER_P (range_expr)) in cp_parser_range_for() [all …]
|
| /dflybsd-src/contrib/gcc-8.0/gcc/cp/ |
| H A D | parser.c | 11750 tree stmt, range_expr; in cp_parser_range_for() local 11795 range_expr = cp_parser_braced_list (parser, &expr_non_constant_p); in cp_parser_range_for() 11798 range_expr = cp_parser_expression (parser); in cp_parser_range_for() 11812 if (check_for_bare_parameter_packs (range_expr)) in cp_parser_range_for() 11813 range_expr = error_mark_node; in cp_parser_range_for() 11819 finish_range_for_decl (stmt, range_decl, range_expr); in cp_parser_range_for() 11820 if (!type_dependent_expression_p (range_expr) in cp_parser_range_for() 11822 && !BRACE_ENCLOSED_INITIALIZER_P (range_expr)) in cp_parser_range_for() 11823 do_range_for_auto_deduction (range_decl, range_expr); in cp_parser_range_for() 11828 stmt = cp_convert_range_for (stmt, range_decl, range_expr, in cp_parser_range_for() [all …]
|
| /dflybsd-src/contrib/gcc-4.7/gcc/ |
| H A D | tree.def | 746 DEFTREECODE (RANGE_EXPR, "range_expr", tcc_binary, 2)
|
| /dflybsd-src/contrib/gcc-8.0/gcc/ |
| H A D | tree.def | 834 DEFTREECODE (RANGE_EXPR, "range_expr", tcc_binary, 2)
|