X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Funion.lisp;h=f1f6b781e854af90fbc1178cbfe75d7d425164c8;hb=b96ebc61e49dde6a96978e17c3ed375bea8c1672;hp=1c7104afed656025de423c809ddc5f866e4201f0;hpb=52cbd471d05ae817c0f19aa01e0880233a06f630;p=uffi.git diff --git a/tests/union.lisp b/tests/union.lisp index 1c7104a..f1f6b78 100644 --- a/tests/union.lisp +++ b/tests/union.lisp @@ -47,17 +47,21 @@ (deftest :union.3 (plusp (uffi:get-slot-value *u* 'tunion1 'uint)) t) +#-openmcl (uffi:def-union foo-u (bar :pointer-self)) +#-openmcl (uffi:def-foreign-type foo-u-ptr (* foo-u)) ;; tests that compilation worked +#-openmcl (deftest :unions.4 (with-foreign-object (p 'foo-u) t) t) +#-openmcl (deftest :unions.5 (progn (uffi:def-foreign-type foo-union (:union foo-u))