Backwards compatibility: don't defalias special forms
commitb63275350f524df5e33c2aa915de4415f312f409
authorAchim Gratz <Stromeko@Stromeko.DE>
Wed, 19 Dec 2012 18:35:19 +0000 (19 19:35 +0100)
committerBastien Guerry <bzg@altern.org>
Mon, 24 Dec 2012 13:01:14 +0000 (24 14:01 +0100)
tree9e6fe6d3e34830782427ea30206cbce3901abc0e
parent40cb44e79517e85799f6f05c550bc83d55c971ee
Backwards compatibility: don't defalias special forms

* lisp/org-compat.el (org-condition-case-unless-debug): Do not use
  defalias for special forms, the Emacs 22 byte-compiler does not
  recognize them correctly when compiling macros.  Use a macro instead
  and rely on macro expansion.  That however makes the decision at
  compile time, which should be acceptable in this case since it only
  affects debugging.
lisp/org-compat.el