Subject: bug#16998: with-slots should expand to cl-symbol-macrolet

From: Juanma Barranquero <[email-masked]>
Date: Wed, 12 Mar 2014 16:12:14 +0100

> Currently with-slots expands to symbol-macrolet
> but should instead expand to cl-symbol-macrolet.

I've committed this change.

But still, eieio.el should require 'cl-lib, or `cl-symbol-macrolet'
should have an autoload.

(progn
  (require 'eieio)
  (defclass test nil ((test-slot)))
  (with-slots ((s test-slot)) (make-instance 'test)
    (message "Slot = %s" s)))

Debugger entered--Lisp error: (void-function cl-symbol-macrolet)

Stefan?