Add require_results attr to procs returning an allocator

This commit is contained in:
Damian Tarnawski
2025-09-02 13:03:15 +02:00
parent 7e3e15aee6
commit 21fd7c200e
6 changed files with 8 additions and 1 deletions
@@ -187,6 +187,7 @@ arena_destroy :: proc "contextless" (arena: ^Arena, loc := #caller_location) {
arena.total_capacity = 0
}
@(require_results)
arena_allocator :: proc(arena: ^Arena) -> Allocator {
return Allocator{arena_allocator_proc, arena}
}