[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
PROBEF losing?
- To: EBM at MIT-MC
- Subject: PROBEF losing?
- From: JONL at MIT-MC (Jon L White)
- Date: Sat, 29 Mar 80 17:56:00 GMT
- Cc: (BUG LISP) at MIT-MC
- Original-date: 29 MAR 1980 1256-EST
From: EB@MIT-AI
Date: Mon, 25 Mar 80 08:24:42 GMT
Original-Date: 03/25/80 04:24:42 EDT
Subject: Re: Compiler Bug
To: (BUG Lisp) at MIT-MC
After fruitlessly searching for hours to find a bug in my code, I have
discovered that the bug is not mine but the compiler's. Consider the following
pared-down example:
(defun foo (x)
(let (((a b c) x))
(cond ((probef a)
(list a b c))
(t nil))))
. . .
I'm really sorry you lost so much time tracking this thing down - it's
*not* a complr bug - someone had added code to PROBEF failing to note
that it is supposed to preserve several accumulators. So I've patched
the installed lisp, and edited in the one line necessary in the source.