1.0.29.9: prettier style-warnings for incompatible FTYPE proclamations
authorNikodemus Siivola <nikodemus@random-state.net>
Mon, 15 Jun 2009 12:03:10 +0000 (12:03 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Mon, 15 Jun 2009 12:03:10 +0000 (12:03 +0000)
 * Unparse the types and indent nicely.

src/compiler/proclaim.lisp
version.lisp-expr

index acaa660..3864723 100644 (file)
                      ;; FIXME: changing to FTYPE-PROCLAMATION-MISMATCH
                      ;; broke late-proclaim.lisp.
                      (style-warn
-                      "new FTYPE proclamation~@
-                       ~S~@
-                       for ~S does not match old FTYPE proclamation~@
-                       ~S"
-                      ctype name old-type))))
+                      "~@<new FTYPE proclamation for ~S~@:_  ~S~@:_~
+                       does not match the old FTYPE proclamation:~@:_  ~S~@:>"
+                      name (type-specifier ctype) (type-specifier old-type)))))
 
                ;; Now references to this function shouldn't be warned
                ;; about as undefined, since even if we haven't seen a
index c247df6..5c9f43c 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.29.8"
+"1.0.29.9"