diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-10-30 19:20:47 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-10-30 19:20:47 +0000 |
| commit | 0ffe4b600df51fd8ee5658f9a9296efe86cb67ea (patch) | |
| tree | a72fb5daff358ad45e63c10f5d24ec3e561bd0f5 /src/ssa | |
| parent | ca311c4a59a34c0b516a415df37e7dd9d9fb65bf (diff) | |
Interpreter - call internal procedures
Diffstat (limited to 'src/ssa')
| -rw-r--r-- | src/ssa/make.cpp | 1 | ||||
| -rw-r--r-- | src/ssa/ssa.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/ssa/make.cpp b/src/ssa/make.cpp index 8441dac5d..47ae3a305 100644 --- a/src/ssa/make.cpp +++ b/src/ssa/make.cpp @@ -450,6 +450,7 @@ ssaValue *ssa_add_local(ssaProcedure *proc, Entity *e, b32 zero_initialized = tr instr->Instr.parent = b; array_add(&b->instrs, instr); array_add(&b->locals, instr); + proc->local_count++; // if (zero_initialized) { ssa_emit_zero_init(proc, instr); diff --git a/src/ssa/ssa.cpp b/src/ssa/ssa.cpp index a28f84e26..d8c4bca65 100644 --- a/src/ssa/ssa.cpp +++ b/src/ssa/ssa.cpp @@ -103,6 +103,7 @@ struct ssaProcedure { ssaTargetList * target_list; Array<ssaValue *> referrers; + i32 local_count; i32 instr_count; i32 block_count; }; |