diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-11-23 12:25:37 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-11-23 12:25:37 +0000 |
| commit | a77c6b3e55c5857c9c0ba36baae2dbdcd7564cd4 (patch) | |
| tree | b53241533f12e6f9075026a77860a9cc1dd5baa0 /src/ssa_opt.cpp | |
| parent | ef8563a818812493c33e34a259189757d0e7612b (diff) | |
Compile as C! Whoop!
Diffstat (limited to 'src/ssa_opt.cpp')
| -rw-r--r-- | src/ssa_opt.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ssa_opt.cpp b/src/ssa_opt.cpp index 07223b387..5fccbfcb6 100644 --- a/src/ssa_opt.cpp +++ b/src/ssa_opt.cpp @@ -129,7 +129,7 @@ bool ssa_opt_block_has_phi(ssaBlock *b) { ssaValueArray ssa_get_block_phi_nodes(ssaBlock *b) { - ssaValueArray phis = {}; + ssaValueArray phis = {0}; for_array(i, b->instrs) { ssaInstr *instr = &b->instrs.e[i]->Instr; if (instr->kind != ssaInstr_Phi) { @@ -275,7 +275,7 @@ void ssa_opt_blocks(ssaProcedure *proc) { void ssa_opt_build_referrers(ssaProcedure *proc) { gbTempArenaMemory tmp = gb_temp_arena_memory_begin(&proc->module->tmp_arena); - ssaValueArray ops = {}; // NOTE(bill): Act as a buffer + ssaValueArray ops = {0}; // NOTE(bill): Act as a buffer array_init_reserve(&ops, proc->module->tmp_allocator, 64); // HACK(bill): This _could_ overflow the temp arena for_array(i, proc->blocks) { ssaBlock *b = proc->blocks.e[i]; @@ -375,7 +375,7 @@ void ssa_opt_build_dom_tree(ssaProcedure *proc) { isize n = proc->blocks.count; ssaBlock **buf = gb_alloc_array(proc->module->tmp_allocator, ssaBlock *, 5*n); - ssaLTState lt = {}; + ssaLTState lt = {0}; lt.count = n; lt.sdom = &buf[0*n]; lt.parent = &buf[1*n]; |