If I write: (defmacro test-macro () ''a nil) (test-macro) I get "a" as a result. Tested with emacs -Q. Emacs version: 24.2.50.1 (got it from development repository ~2 months ago) Evgeni