diff options
| author | Richard M. Stallman | 1993-05-27 23:48:18 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-05-27 23:48:18 +0000 |
| commit | 6b5fd105cefb333edfd2a39af1c6428bfb1c4e19 (patch) | |
| tree | 6573243f977314859f91859a4af6823da39148b0 /src | |
| parent | 78c7997f4d271706a9b9b00d799820538ce4dad9 (diff) | |
| download | emacs-6b5fd105cefb333edfd2a39af1c6428bfb1c4e19.tar.gz emacs-6b5fd105cefb333edfd2a39af1c6428bfb1c4e19.zip | |
(mark_object): Add debugging code to check for ptr clobbered.
Diffstat (limited to 'src')
| -rw-r--r-- | src/alloc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c index 48117d4e356..a6f554ad086 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -1623,7 +1623,11 @@ mark_object (objptr) | |||
| 1623 | XUNMARK (obj); | 1623 | XUNMARK (obj); |
| 1624 | goto loop; | 1624 | goto loop; |
| 1625 | } | 1625 | } |
| 1626 | if (ptr == 0) | ||
| 1627 | abort (); | ||
| 1626 | mark_object (&ptr->car); | 1628 | mark_object (&ptr->car); |
| 1629 | if (ptr == 0) | ||
| 1630 | abort (); | ||
| 1627 | objptr = &ptr->cdr; | 1631 | objptr = &ptr->cdr; |
| 1628 | obj = ptr->cdr; | 1632 | obj = ptr->cdr; |
| 1629 | goto loop; | 1633 | goto loop; |