diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2023-01-28 23:04:16 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2023-03-14 16:35:28 +0300 |
commit | bf57b5678f871c1263608a53fabb0dccc4fd6c94 (patch) | |
tree | b48410fe54ad9b4c5021cb4c4515f9cb50106733 | |
parent | 9c4f56603b3b2bc2f0e366de287f4e302e1502b6 (diff) | |
download | bdwgc-bf57b5678f871c1263608a53fabb0dccc4fd6c94.tar.gz |
Fix DCL_LOCK_STATE placement in GC_set_oom_fn
(fix of commit c7047ca9e)
* misc.c (GC_set_oom_fn): Move GC_ASSERT() to be after DCL_LOCK_STATE.
-rw-r--r-- | misc.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2027,8 +2027,9 @@ GC_API GC_word GC_CALL GC_get_gc_no(void) GC_API void GC_CALL GC_set_oom_fn(GC_oom_func fn) { - GC_ASSERT(NONNULL_ARG_NOT_NULL(fn)); DCL_LOCK_STATE; + + GC_ASSERT(NONNULL_ARG_NOT_NULL(fn)); LOCK(); GC_oom_fn = fn; UNLOCK(); |