aboutsummaryrefslogtreecommitdiff
path: root/core/runtime
diff options
context:
space:
mode:
authorJason Kercher <JKercher@JSM.lcl>2022-03-09 17:17:40 -0500
committerJason Kercher <JKercher@JSM.lcl>2022-03-09 17:17:40 -0500
commitd2bc41a2df1612f8b3eb8300413be8b3f8bff895 (patch)
tree8987434f10036be298ce8cb93726b6a43f372dbf /core/runtime
parentbea2f3644325454e7fe0e12313528359d0782843 (diff)
parentdc8d28c383a404d01dcbcb65ba84ff814da9424e (diff)
Merge remote-tracking branch 'upstream/master' into fix_odin_test
Diffstat (limited to 'core/runtime')
-rw-r--r--core/runtime/core.odin6
-rw-r--r--core/runtime/entry_unix.odin2
2 files changed, 6 insertions, 2 deletions
diff --git a/core/runtime/core.odin b/core/runtime/core.odin
index 229d70417..08ca4c049 100644
--- a/core/runtime/core.odin
+++ b/core/runtime/core.odin
@@ -351,7 +351,6 @@ Context :: struct {
assertion_failure_proc: Assertion_Failure_Proc,
logger: Logger,
- user_data: any,
user_ptr: rawptr,
user_index: int,
@@ -460,6 +459,11 @@ _cleanup_runtime :: proc() {
default_temp_allocator_destroy(&global_default_temp_allocator_data)
}
+_cleanup_runtime_contextless :: proc "contextless" () {
+ context = default_context()
+ _cleanup_runtime()
+}
+
/////////////////////////////
/////////////////////////////
diff --git a/core/runtime/entry_unix.odin b/core/runtime/entry_unix.odin
index dd1e06625..1a3def200 100644
--- a/core/runtime/entry_unix.odin
+++ b/core/runtime/entry_unix.odin
@@ -1,5 +1,5 @@
//+private
-//+build linux, darwin, freebsd
+//+build linux, darwin, freebsd, openbsd
package runtime
import "core:intrinsics"