diff options
| author | Damian Tarnawski <gthetarnav@gmail.com> | 2025-09-02 13:03:15 +0200 |
|---|---|---|
| committer | Damian Tarnawski <gthetarnav@gmail.com> | 2025-09-02 13:03:15 +0200 |
| commit | 21fd7c200e95dbbf3e6f5ba3d203c3056db9df65 (patch) | |
| tree | be8481b51d07d6b0d82f8bf0aa801fe13218198a /base/runtime/default_allocators_nil.odin | |
| parent | 7e3e15aee6905839f85a0da259977a4c41c997b4 (diff) | |
Add require_results attr to procs returning an allocator
Diffstat (limited to 'base/runtime/default_allocators_nil.odin')
| -rw-r--r-- | base/runtime/default_allocators_nil.odin | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/base/runtime/default_allocators_nil.odin b/base/runtime/default_allocators_nil.odin index 14edd11dd..f5ebad28f 100644 --- a/base/runtime/default_allocators_nil.odin +++ b/base/runtime/default_allocators_nil.odin @@ -23,6 +23,7 @@ nil_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode, return nil, .None } +@(require_results) nil_allocator :: proc "contextless" () -> Allocator { return Allocator{ procedure = nil_allocator_proc, @@ -72,6 +73,7 @@ panic_allocator_proc :: proc(allocator_data: rawptr, mode: Allocator_Mode, return nil, nil } +@(require_results) panic_allocator :: proc() -> Allocator { return Allocator{ procedure = panic_allocator_proc, |