bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#33201: 26.1; Edebug doesn't work on closures with edebug-unwrap-resu


From: Allen Li
Subject: bug#33201: 26.1; Edebug doesn't work on closures with edebug-unwrap-results
Date: Mon, 29 Oct 2018 23:49:21 -0700

Reproduce:

1. emacs -Q
2. Evaluate in *scratch*:

(setq edebug-unwrap-results t)

(defun foobar (x)
  (funcall x))

3. Evaluate to confirm it works:

(foobar '(closure ((x . 5) t) nil x))

4. Instrument foobar (C-u C-M-x with point on defun).
5. Evaluate:

(foobar '(closure ((x . 5) t) nil x))

5. Step through with SPC

Expected:

Evaluates to 5 with no error

Actual:

edebug-signal: Wrong type argument: listp, 5

In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30)
 of 2018-07-05 built on juergen
Windowing system distributor 'The X.Org Foundation', version 11.0.12003000





reply via email to

[Prev in Thread] Current Thread [Next in Thread]