Searched refs:index_exp (Results 1 – 2 of 2) sorted by relevance
| /openbsd/src/gnu/gcc/gcc/cp/ |
| D | decl2.c | 286 grok_array_decl (tree array_expr, tree index_exp) in grok_array_decl() argument 291 tree orig_index_exp = index_exp; in grok_array_decl() 293 if (error_operand_p (array_expr) || error_operand_p (index_exp)) in grok_array_decl() 299 || type_dependent_expression_p (index_exp)) in grok_array_decl() 300 return build_min_nt (ARRAY_REF, array_expr, index_exp, in grok_array_decl() 303 index_exp = build_non_dependent_expr (index_exp); in grok_array_decl() 311 if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) in grok_array_decl() 313 array_expr, index_exp, NULL_TREE, in grok_array_decl() 328 if (TREE_CODE (TREE_TYPE (index_exp)) == ARRAY_TYPE) in grok_array_decl() 329 p2 = index_exp; in grok_array_decl() [all …]
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/cp/ |
| D | decl2.c | 412 grok_array_decl (array_expr, index_exp) in grok_array_decl() argument 413 tree array_expr, index_exp; in grok_array_decl() 418 if (type == error_mark_node || index_exp == error_mark_node) 422 array_expr, index_exp); 437 if (IS_AGGR_TYPE (type) || IS_AGGR_TYPE (TREE_TYPE (index_exp))) 439 array_expr, index_exp, NULL_TREE); 450 if (TREE_CODE (TREE_TYPE (index_exp)) == ARRAY_TYPE) 451 p2 = index_exp; 453 p2 = build_expr_type_conversion (WANT_POINTER, index_exp, 0); 456 i2 = build_expr_type_conversion (WANT_INT | WANT_ENUM, index_exp, 0); [all …]
|