Skip to content

Commit 1fecccf

Browse files
committed
Refactor read_lvalue
1 parent 7a53b43 commit 1fecccf

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

src/parser.c

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ void read_lvalue(lvalue_t *lvalue,
750750
var_t *var,
751751
block_t *parent,
752752
basic_block_t **bb,
753-
int eval,
753+
bool eval,
754754
opcode_t op);
755755

756756
/* Maintain a stack of expression values and operators, depending on next
@@ -1234,13 +1234,13 @@ void read_lvalue(lvalue_t *lvalue,
12341234
var_t *var,
12351235
block_t *parent,
12361236
basic_block_t **bb,
1237-
int eval,
1237+
bool eval,
12381238
opcode_t prefix_op)
12391239
{
12401240
ph1_ir_t *ph1_ir;
12411241
var_t *vd;
1242-
int is_address_got = 0;
1243-
int is_member = 0;
1242+
bool is_address_got = false;
1243+
bool is_member = false;
12441244

12451245
/* already peeked and have the variable */
12461246
lex_expect(T_identifier);
@@ -1303,8 +1303,8 @@ void read_lvalue(lvalue_t *lvalue,
13031303
ph1_ir->src1, 0, NULL);
13041304

13051305
lex_expect(T_close_square);
1306-
is_address_got = 1;
1307-
is_member = 1;
1306+
is_address_got = true;
1307+
is_member = true;
13081308
lvalue->is_reference = true;
13091309
} else {
13101310
char token[MAX_ID_LEN];
@@ -1313,7 +1313,7 @@ void read_lvalue(lvalue_t *lvalue,
13131313
/* resolve where the pointer points at from the calculated
13141314
* address in a structure.
13151315
*/
1316-
if (is_member == 1) {
1316+
if (is_member) {
13171317
ph1_ir = add_ph1_ir(OP_read);
13181318
ph1_ir->src0 = opstack_pop();
13191319
vd = require_var(parent);
@@ -1327,7 +1327,7 @@ void read_lvalue(lvalue_t *lvalue,
13271327
} else {
13281328
lex_expect(T_dot);
13291329

1330-
if (is_address_got == 0) {
1330+
if (!is_address_got) {
13311331
ph1_ir = add_ph1_ir(OP_address_of);
13321332
ph1_ir->src0 = opstack_pop();
13331333
vd = require_var(parent);
@@ -1337,7 +1337,7 @@ void read_lvalue(lvalue_t *lvalue,
13371337
add_insn(parent, *bb, OP_address_of, ph1_ir->dest,
13381338
ph1_ir->src0, NULL, 0, NULL);
13391339

1340-
is_address_got = 1;
1340+
is_address_got = true;
13411341
}
13421342
}
13431343

@@ -1376,8 +1376,8 @@ void read_lvalue(lvalue_t *lvalue,
13761376
add_insn(parent, *bb, OP_add, ph1_ir->dest, ph1_ir->src0,
13771377
ph1_ir->src1, 0, NULL);
13781378

1379-
is_address_got = 1;
1380-
is_member = 1;
1379+
is_address_got = true;
1380+
is_member = true;
13811381
}
13821382
}
13831383

0 commit comments

Comments
 (0)