From xemacs-m  Sat Mar 22 15:05:15 1997
Received: from macon.informatik.uni-tuebingen.de (macon2.Informatik.Uni-Tuebingen.De [134.2.13.2])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id PAA00357
	for <xemacs-beta@xemacs.org>; Sat, 22 Mar 1997 15:05:14 -0600 (CST)
Received: from modas.informatik.uni-tuebingen.de (modas.Informatik.Uni-Tuebingen.De [134.2.12.3]) by macon.informatik.uni-tuebingen.de (8.8.4/8.8.3/AIX-4.1/WSI-1.0) with SMTP id WAA22914 for <xemacs-beta@xemacs.org>; Sat, 22 Mar 1997 22:05:12 +0100
Received: by modas.informatik.uni-tuebingen.de (AIX 4.1/UCB 5.64/4.03)
          id AA23404; Sat, 22 Mar 1997 22:05:11 +0100
Sender: sperber@informatik.uni-tuebingen.de
To: xemacs-beta@xemacs.org
Subject: Re: Redisplay bug, efs invalid-function bug
References: <199703221319.FAA05610@bittersweet.inetarena.com> <199703221853.LAA20614@branagh.ta52.lanl.gov> <rvk9mzrae3.fsf@sdnp5.ucsd.edu>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: text/plain; charset=US-ASCII
From: sperber@informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
Date: 22 Mar 1997 22:05:11 +0100
In-Reply-To: David Moore's message of 22 Mar 1997 11:31:48 -0800
Message-Id: <y9lg1xnzlh4.fsf@modas.informatik.uni-tuebingen.de>
Lines: 15
X-Mailer: Gnus v5.4.33/XEmacs 20.1(beta9)

>>>>> "David" == David Moore <dmoore@ucsd.edu> writes:

David> Looks like efs was compiled with an outdated version of advice?  Oh, I
David> see the problem.  Because efs only does a (featurep 'advice) instead of
David> actually requiring it, the byte compiler has no way of knowing that that
David> ad-is-advised is a macro and so calls to it like a function.  And that
David> breaks.

David> Probably something like this in efs-ovwrt.el might help:

David> (eval-when-compile (require 'advice))

Done.  Geez, I hate advice.  It's evil, evil, evil.

Cheers =8-} Mike

