diff options
Diffstat (limited to 'scope.h')
| -rw-r--r-- | scope.h | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -3,16 +3,18 @@ struct storage_location { enum { - REGISTER, - JMP_LABEL, - BP_OFFSET, - IMMEDIATE, + STO_REG, + STO_LABEL, + STO_STACK, + STO_IMM, + STO_FN, } type; union { const struct reg* reg; const char* label; - long long offset; + long long bp_offset; unsigned long long value; + struct fn_decl_node* decl; }; }; |
