aboutsummaryrefslogtreecommitdiff
path: root/src/property.lisp
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-04-04 22:16:16 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-04-04 22:16:16 -0700
commit7e1689bc547a48050cf04622f57aae5693972710 (patch)
treedc16515f46ddcb1139e10f5df70f4b4ca4902f42 /src/property.lisp
parent7988cad98d72ac07faec7e538cc9c21c02b82bc6 (diff)
downloadconsfigurator-7e1689bc547a48050cf04622f57aae5693972710.tar.gz
DEFINE-DOTTED-PROPERTY-MACRO: also ignore -supplied-p vars
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Diffstat (limited to 'src/property.lisp')
-rw-r--r--src/property.lisp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/property.lisp b/src/property.lisp
index fd695a5..175f7dd 100644
--- a/src/property.lisp
+++ b/src/property.lisp
@@ -212,11 +212,13 @@ dotted name alongside NAME."
:propspec (props eseqprops ,@,rest)))))
(first
`((declare (ignore ,@(cdr (ordinary-ll-variable-names
- (ordinary-ll-without-&aux args)))))
+ (ordinary-ll-without-&aux args)
+ :include-supplied-p t))))
(list* ',name ,first (cddr ,whole))))
(t
`((declare (ignore ,@(ordinary-ll-variable-names
- (ordinary-ll-without-&aux args))))
+ (ordinary-ll-without-&aux args)
+ :include-supplied-p t)))
(cons ',name (cdr ,whole)))))))))
(defmacro define-property-defining-macro