Subject: bug#16184: incorrect Edebug spec for eval-and-compile

From: Gemini Lasswell <[email-masked]>
Date: Tue, 18 Oct 2016 17:06:07 -0700

This bug also exists in eval-and-compile, which needs the same fix as
eval-when-compile.

(defun test (limit)
  (eval-and-compile
    (boundp 'parse-sexp-lookup-properties)))

To reproduce:

1. emacs -Q
2. enter the above code into *scratch*
3. C-u C-M-x

Result: edebug-after: Wrong type argument: consp, nil