]> asedeno.scripts.mit.edu Git - cl-protobufs.git/commitdiff
Merge branch 'type-expansion' into portability
authorAlejandro R Sedeño <asedeno@google.com>
Wed, 6 Mar 2013 05:24:06 +0000 (00:24 -0500)
committerAlejandro R Sedeño <asedeno@google.com>
Wed, 6 Mar 2013 05:24:06 +0000 (00:24 -0500)
utilities.lisp

index adf9139a55b0f6bb4af4212a01c159a08bca235d..d524371058ec9b1d5901e7fa749bdbbd701eda01 100644 (file)
 
 ;; Type expansion
 (defun type-expand (type)
+  #+(or abcl xcl) (system::expand-deftype type)
   #+allegro (excl:normalize-type type :default type)
   #+ccl (ccl::type-expand type)
   #+clisp (ext:type-expand type)
   #+cmu (kernel:type-expand type)
+  #+(or ecl mkcl) (si::expand-deftype type)
   #+lispworks (type:expand-user-type type)
   #+sbcl (sb-ext:typexpand type)
-  #-(or allegro ccl clisp cmu lispworks sbcl) type)
+  #-(or abcl allegro ccl clisp cmu ecl lispworks mkcl sbcl xcl) type)
 
 
 ;;; Code generation utilities