gcl.git - GNU Common Lisp

index : gcl.git
GNU Common Lisp
summary refs log tree commit diff
diff options
context:
space:
mode:
Diffstat
-rwxr-xr-xgcl/o/gbc.c 2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcl/o/gbc.c b/gcl/o/gbc.c
index 6be9f5fef..589012f42 100755
--- a/gcl/o/gbc.c
+++ b/gcl/o/gbc.c
@@ -879,6 +879,8 @@ mark_stack_carefully(void *topv, void *bottomv, int offset) {
if (is_marked_or_free(x)) continue;
+ if (((unsigned long)x%OBJ_ALIGNMENT)) continue;
+
#ifdef SGC
if (sgc_enabled)
sgc_mark_object(x);
generated by cgit v1.2.3 (git 2.39.1) at 2025年09月02日 23:48:28 +0000

AltStyle によって変換されたページ (->オリジナル) /