Diff of /src/cmp/cmpenv-declare.lsp [6ffd74] .. [a84cf0] Maximize Restore

  Switch to side-by-side view

--- a/src/cmp/cmpenv-declare.lsp
+++ b/src/cmp/cmpenv-declare.lsp
@@ -105,7 +105,9 @@
                      (policy-declaration-name-p decl-name))
                  (push decl others)
                  (multiple-value-bind (ok type)
-                     (valid-type-specifier decl-name)
+		     (if (machine-c-type-p decl-name)
+			 (values t decl-name)
+			 (valid-type-specifier decl-name))
                    (cmpassert ok "Unknown declaration specifier ~s"
                               decl-name)
                    (setf types (collect-declared type decl-args types))))))