+2009-11-04 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * mh-e.el: Load mh-loaddefs during compilation as well.
+
2009-11-04 Juanma Barranquero <lekktu@gmail.com>
* mh-e.el (mh-loaddefs): Load rather than require.
;; Provide functions to the rest of MH-E. However, mh-e.el must not
;; use any definitions in files that require mh-e from mh-loaddefs,
;; for if it does it will introduce a require loop.
-(load "mh-loaddefs" nil 'nomessage)
+(eval-and-compile
+ ;; Load it during compilation as well, since it defines the macro
+ ;; mh-require-cl.
+ (load "mh-loaddefs" nil 'nomessage))
(mh-require-cl)