diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2021-12-26 10:38:22 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2022-02-22 14:32:38 +0300 |
commit | eca5fd0b76ecb36033d61b9cf758420d02c9fdf3 (patch) | |
tree | 3e8fa402086031201ab501c02a7c1b761457aeb6 | |
parent | c185b90056f336d725dc5f00df5175971ae2e6eb (diff) | |
download | bdwgc-eca5fd0b76ecb36033d61b9cf758420d02c9fdf3.tar.gz |
Fix typo in comment and better document register_finalizer_inner
* finalize.c (GC_register_finalizer_inner): Document the case when
GC_find_leak is true; fix a typo ("remain") in comment.
-rw-r--r-- | finalize.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -455,7 +455,10 @@ STATIC void GC_register_finalizer_inner(void * obj, GC_oom_func oom_fn; DCL_LOCK_STATE; - if (EXPECT(GC_find_leak, FALSE)) return; + if (EXPECT(GC_find_leak, FALSE)) { + /* No-op. *ocd and *ofn remain unchanged. */ + return; + } LOCK(); if (log_fo_table_size == -1 || GC_fo_entries > ((word)1 << log_fo_table_size)) { @@ -552,7 +555,7 @@ STATIC void GC_register_finalizer_inner(void * obj, new_fo = (struct finalizable_object *) (*oom_fn)(sizeof(struct finalizable_object)); if (0 == new_fo) { - /* No enough memory. *ocd and *ofn remains unchanged. */ + /* No enough memory. *ocd and *ofn remain unchanged. */ return; } /* It's not likely we'll make it here, but ... */ |