context.allocator = a; Remove __ from runtime procs; improve division for complex numbers

This commit is contained in:
gingerBill
2018-09-15 10:14:24 +01:00
parent f1e1814ff9
commit 5bdb424c6b
8 changed files with 212 additions and 177 deletions
+3 -4
View File
@@ -213,14 +213,13 @@ init_arena_from_context :: proc(using a: ^Arena, size: int) {
context_from_allocator :: proc(a: Allocator) -> type_of(context) {
c := context;
c.allocator = a;
return c;
context.allocator = a;
return context;
}
destroy_arena :: proc(using a: ^Arena) {
if backing.procedure != nil {
context = context_from_allocator(backing);
context.allocator = backing;
if memory != nil {
free(&memory[0]);
}