From: Magnus H. <leg...@us...> - 2014-01-10 09:42:13
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "emacs-jabber". The branch, master has been updated via 370a75193c6dbff4ded885261e196f396d05bf8c (commit) from 823411b0a3785e1a29d5df2d60b6095a1320cd3b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 370a75193c6dbff4ded885261e196f396d05bf8c Author: Magnus Henoch <mag...@gm...> Date: Fri Jan 10 09:34:39 2014 +0000 Require cl in fsm.el The `define-state-machine' macro uses `destructuring-bind' in its expansion, and thus requires cl to be loaded while modules using fsm.el are being compiled. This should be the safest solution. diff --git a/fsm.el b/fsm.el index 512cef0..1ffe941 100644 --- a/fsm.el +++ b/fsm.el @@ -103,7 +103,9 @@ ;;; Code: -(eval-when-compile (require 'cl)) +;; We require cl at runtime, since we insert `destructuring-bind' into +;; modules that use fsm.el. +(require 'cl) (defvar fsm-debug "*fsm-debug*" "*Name of buffer for fsm debug messages. ----------------------------------------------------------------------- Summary of changes: fsm.el | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) hooks/post-receive -- emacs-jabber |