Skip to content

Commit accfedf

Browse files
committed
Change function name and remove test case
1 parent 272c912 commit accfedf

File tree

2 files changed

+8
-47
lines changed

2 files changed

+8
-47
lines changed

src/parser.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1327,7 +1327,7 @@ void parse_array_compound_literal(var_t *var,
13271327
* Parsing assigns these temporaries synthetic names via gen_name_to (".tN")
13281328
* and they keep array metadata without pointer indirection.
13291329
*/
1330-
bool is_compound_literal_array_temp(var_t *var)
1330+
bool is_array_literal_placeholder(var_t *var)
13311331
{
13321332
return var && var->array_size > 0 && !var->ptr_level &&
13331333
var->var_name[0] == '.';
@@ -1338,7 +1338,7 @@ var_t *scalarize_array_literal(block_t *parent,
13381338
var_t *array_var,
13391339
type_t *hint_type)
13401340
{
1341-
if (!is_compound_literal_array_temp(array_var))
1341+
if (!is_array_literal_placeholder(array_var))
13421342
return array_var;
13431343

13441344
type_t *elem_type = hint_type ? hint_type : array_var->type;
@@ -2904,11 +2904,11 @@ void read_expr(block_t *parent, basic_block_t **bb)
29042904
bool rs1_is_ptr_like = rs1 && (rs1->ptr_level || rs1->array_size);
29052905
bool rs2_is_ptr_like = rs2 && (rs2->ptr_level || rs2->array_size);
29062906

2907-
if (is_compound_literal_array_temp(rs1) && !rs2_is_ptr_like)
2907+
if (is_array_literal_placeholder(rs1) && !rs2_is_ptr_like)
29082908
rs1 = scalarize_array_literal(parent, bb, rs1,
29092909
rs2 && rs2->type ? rs2->type : NULL);
29102910

2911-
if (is_compound_literal_array_temp(rs2) && !rs1_is_ptr_like)
2911+
if (is_array_literal_placeholder(rs2) && !rs1_is_ptr_like)
29122912
rs2 = scalarize_array_literal(parent, bb, rs2,
29132913
rs1 && rs1->type ? rs1->type : NULL);
29142914
/* Constant folding for binary operations */
@@ -3562,8 +3562,8 @@ void read_ternary_operation(block_t *parent, basic_block_t **bb)
35623562
read_expr(parent, &else_);
35633563
bb_connect(*bb, else_, ELSE);
35643564
var_t *false_val = opstack_pop();
3565-
bool true_array = is_compound_literal_array_temp(true_val);
3566-
bool false_array = is_compound_literal_array_temp(false_val);
3565+
bool true_array = is_array_literal_placeholder(true_val);
3566+
bool false_array = is_array_literal_placeholder(false_val);
35673567

35683568
if (true_array && !false_array)
35693569
true_val = scalarize_array_literal(parent, &then_, true_val,
@@ -3579,9 +3579,9 @@ void read_ternary_operation(block_t *parent, basic_block_t **bb)
35793579
add_insn(parent, else_, OP_assign, vd, false_val, NULL, 0, NULL);
35803580

35813581
var_t *array_ref = NULL;
3582-
if (is_compound_literal_array_temp(true_val))
3582+
if (is_array_literal_placeholder(true_val))
35833583
array_ref = true_val;
3584-
else if (is_compound_literal_array_temp(false_val))
3584+
else if (is_array_literal_placeholder(false_val))
35853585
array_ref = false_val;
35863586

35873587
if (array_ref) {

tests/array_ptr.c

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)