Subject: 24.2.50; defmacro might not return the last form, if it is nil

From: E Sabof <[email-masked]>
Date: Mon, 31 Dec 2012 03:40:36 +0000

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