diff options
| author | Carson Fleming <cflems@cflems.net> | 2026-03-29 08:28:28 -1000 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2026-03-29 08:28:28 -1000 |
| commit | 7cf2065be92855b5b1db31a4bb7afbb4af29a817 (patch) | |
| tree | 773e9df00d46934f548a2d76dbe6e61aec9b21c9 /scope.h | |
| parent | 50495e8f815d3d5f92b3d36369acc52a6d2ea9c4 (diff) | |
| download | ccc-7cf2065be92855b5b1db31a4bb7afbb4af29a817.tar.gz | |
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; }; }; |
