mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00
zend_ssa minor struct changes. (#13387)
_zend_ssa_pid::has_range_constraint being the only bool, the bitfield would not bring any benefit.
This commit is contained in:
parent
844c1ac962
commit
aa1eaacc41
1 changed files with 3 additions and 3 deletions
|
@ -67,7 +67,7 @@ struct _zend_ssa_phi {
|
|||
int var; /* Original CV, VAR or TMP variable index */
|
||||
int ssa_var; /* SSA variable index */
|
||||
int block; /* current BB index */
|
||||
bool has_range_constraint : 1;
|
||||
bool has_range_constraint;
|
||||
zend_ssa_phi **use_chains;
|
||||
zend_ssa_phi *sym_use_chain;
|
||||
int *sources; /* Array of SSA IDs that produce this var.
|
||||
|
@ -112,8 +112,8 @@ typedef struct _zend_ssa_var {
|
|||
zend_ssa_phi *definition_phi; /* phi that defines this value */
|
||||
zend_ssa_phi *phi_use_chain; /* uses of this value in Phi, linked through use_chain */
|
||||
zend_ssa_phi *sym_use_chain; /* uses of this value in Pi constraints */
|
||||
unsigned int no_val : 1; /* value doesn't matter (used as op1 in ZEND_ASSIGN) */
|
||||
unsigned int scc_entry : 1;
|
||||
bool no_val : 1; /* value doesn't matter (used as op1 in ZEND_ASSIGN) */
|
||||
bool scc_entry : 1;
|
||||
unsigned int alias : 2; /* value may be changed indirectly */
|
||||
unsigned int escape_state : 2;
|
||||
} zend_ssa_var;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue