Commit 7e9b839a authored by Francois-Rene Rideau's avatar Francois-Rene Rideau

Track conditions by define-condition when used as classes.

parent 5f7b62b9
......@@ -218,6 +218,9 @@
(define-macroexpand-handlers (form)
(defclass define-condition)
(signal-provider (second form) (first form))
;; conditions are also classes, and applications depend on it to define methods
(signal-provider (second form) 'defclass)
;; classes are also types
(signal-provider (second form) 'deftype)
;; signal use of direct superclasses/superconditions. Note that we
;; declare a dependency only if the direct superclass is already
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment