X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/blobdiff_plain/7d8d3a165fa725b686d1c89b78179a4d5705d11a..refs/heads/mdw/progfmt:/src/module-output.lisp diff --git a/src/module-output.lisp b/src/module-output.lisp index 90ecb75..21fcadd 100644 --- a/src/module-output.lisp +++ b/src/module-output.lisp @@ -132,6 +132,7 @@ (defmethod hook-output ((module module) (reason (eql :h)) sequencer) (:includes :start) :includes :early-decls (:includes :end) (:early-user :start) :early-user (:early-user :end) (:classes :start) (:classes :end) + (:static-instances :start) :static-instances (:static-instances :end) (:user :start) :user (:user :end) (:guard :end) :epilogue) @@ -181,6 +182,9 @@ (defmethod hook-output ((module module) (reason (eql :c)) sequencer) (:prologue (:includes :start) :includes (:includes :end) (:early-user :start) :early-user (:early-user :end) + (:static-instances :start) + (:static-instances :decls) (:static-instances :gap) + (:static-instances :end) (:classes :start) (:classes :end) (:user :start) :user (:user :end) :epilogue) @@ -266,13 +270,12 @@ (defmethod write-dependency-file ((module module) reason output-dir) ;; filetype case to do that. Make a pathname and inspect it to ;; find out how to do this. - (if (upper-case-p - (char (pathname-type (make-pathname - :type "TEST" - :case :common)) - 0)) - #'string-upcase - #'string-downcase)) + (if (upper-case-p (char (pathname-type (make-pathname + :type "TEST" + :case :common)) + 0)) + #'string-upcase + #'string-downcase)) (outpath (output-type-pathname reason)) (deppath (make-pathname :type (concatenate 'string