File tree 3 files changed +1
-9
lines changed
3 files changed +1
-9
lines changed Original file line number Diff line number Diff line change @@ -1564,18 +1564,15 @@ static void forward_refs(insn *instruction)
1564
1564
int i ;
1565
1565
struct forwrefinfo * fwinf ;
1566
1566
1567
- instruction -> forw_ref = false;
1568
-
1569
1567
if (!optimizing .level )
1570
- return ; /* For -O0 don't bother */
1568
+ return ; /* For -O1 don't bother */
1571
1569
1572
1570
if (!forwref )
1573
1571
return ;
1574
1572
1575
1573
if (forwref -> lineno != globallineno )
1576
1574
return ;
1577
1575
1578
- instruction -> forw_ref = true;
1579
1576
do {
1580
1577
instruction -> oprs [forwref -> operand ].opflags |= OPFLAG_FORWARD ;
1581
1578
forwref = saa_rstruct (forwrefs );
Original file line number Diff line number Diff line change @@ -637,7 +637,6 @@ insn *parse_line(char *buffer, insn *result)
637
637
638
638
restart_parse :
639
639
first = true;
640
- result -> forw_ref = false;
641
640
642
641
stdscan_reset ();
643
642
stdscan_set (buffer );
@@ -988,9 +987,6 @@ insn *parse_line(char *buffer, insn *result)
988
987
value = evaluate (stdscan , NULL , & tokval ,
989
988
& op -> opflags , critical , & hints );
990
989
i = tokval .t_type ;
991
- if (op -> opflags & OPFLAG_FORWARD ) {
992
- result -> forw_ref = true;
993
- }
994
990
if (!value ) /* Error in evaluator */
995
991
goto fail ;
996
992
Original file line number Diff line number Diff line change @@ -759,7 +759,6 @@ typedef struct insn { /* an instruction itself */
759
759
extop * eops ; /* extended operands */
760
760
int eops_float ; /* true if DD and floating */
761
761
int32_t times ; /* repeat count (TIMES prefix) */
762
- bool forw_ref ; /* is there a forward reference? */
763
762
bool rex_done ; /* REX prefix emitted? */
764
763
int rex ; /* Special REX Prefix */
765
764
int vexreg ; /* Register encoded in VEX prefix */
You can’t perform that action at this time.
0 commit comments