summaryrefslogtreecommitdiff
path: root/Lisp/type-conversion-policy.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'Lisp/type-conversion-policy.lisp')
-rw-r--r--Lisp/type-conversion-policy.lisp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lisp/type-conversion-policy.lisp b/Lisp/type-conversion-policy.lisp
index ec9d071..ac99890 100644
--- a/Lisp/type-conversion-policy.lisp
+++ b/Lisp/type-conversion-policy.lisp
@@ -19,6 +19,9 @@
(defmethod coerce-object (object (type list))
+ (coerce-object object (typespec type)))
+
+(defmethod coerce-object (object (type typespec))
(coerce-object object (typespec-primary-type type)))