aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorRichard M. Stallman1993-06-29 21:08:31 +0000
committerRichard M. Stallman1993-06-29 21:08:31 +0000
commit5d7aa25b522fdabcc75b020f791deec0c068430b (patch)
tree0460cdf56b18204aa0389d63191c199cbcd78ee0 /src/alloc.c
parentd1475aa1baeb4fe2d93a9198d405e653d49e0bf0 (diff)
downloademacs-5d7aa25b522fdabcc75b020f791deec0c068430b.tar.gz
emacs-5d7aa25b522fdabcc75b020f791deec0c068430b.zip
(mark_object): Add aborts in Lisp_Symbol case.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 22153110480..e6edea42c95 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -1587,10 +1587,18 @@ mark_object (objptr)
1587 if (XMARKBIT (ptr->plist)) break; 1587 if (XMARKBIT (ptr->plist)) break;
1588 XMARK (ptr->plist); 1588 XMARK (ptr->plist);
1589 mark_object ((Lisp_Object *) &ptr->value); 1589 mark_object ((Lisp_Object *) &ptr->value);
1590 if ((unsigned int) ptr <= 4)
1591 abort ();
1590 mark_object (&ptr->function); 1592 mark_object (&ptr->function);
1593 if ((unsigned int) ptr <= 4)
1594 abort ();
1591 mark_object (&ptr->plist); 1595 mark_object (&ptr->plist);
1596 if ((unsigned int) ptr <= 4)
1597 abort ();
1592 XSETTYPE (*(Lisp_Object *) &ptr->name, Lisp_String); 1598 XSETTYPE (*(Lisp_Object *) &ptr->name, Lisp_String);
1593 mark_object (&ptr->name); 1599 mark_object (&ptr->name);
1600 if ((unsigned int) ptr <= 4)
1601 abort ();
1594 ptr = ptr->next; 1602 ptr = ptr->next;
1595 if (ptr) 1603 if (ptr)
1596 { 1604 {