diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2021-03-17 21:05:13 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2021-03-18 09:55:57 -0700 |
commit | 4cebd173cf53fe0bc3e0b846e0535399e82920bc (patch) | |
tree | ad5a64221c44797c869738d510411959a96a2d0e /src/property.lisp | |
parent | 18bbd370b56ba080a4d64545ed66f31d49e1b442 (diff) | |
download | consfigurator-4cebd173cf53fe0bc3e0b846e0535399e82920bc.tar.gz |
evaluate MFORMS before binding indent
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'src/property.lisp')
-rw-r--r-- | src/property.lisp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/property.lisp b/src/property.lisp index ad47adb..0219e42 100644 --- a/src/property.lisp +++ b/src/property.lisp @@ -219,8 +219,8 @@ parsing FORMSV and pushing SETPROP keyword argument pairs to plist SLOTSV." (parse-body ,body :documentation t) (when (> (length ,declarations) 1) (error "Multiple DECLARE forms unsupported.")) + ,@mforms (let ((indent (cadr (assoc 'indent (cdar ,declarations))))) - ,@mforms `(progn (eval-when (:compile-toplevel :load-toplevel :execute) (record-known-property ',,name)) |