summaryrefslogtreecommitdiff
path: root/Lisp/tests.lisp
diff options
context:
space:
mode:
authorMatthias Benkard <code@mail.matthias.benkard.de>2007-09-14 01:24:30 +0200
committerMatthias Benkard <code@mail.matthias.benkard.de>2007-09-14 01:24:30 +0200
commitdf309e5a4372776aada9d27c9f8427609a824490 (patch)
treeca2c9836c6490a61ab5f51cdd6241901dfc735dc /Lisp/tests.lisp
parentc5f208daed4eb63d5a8ff3f8a92bac2a9df08002 (diff)
Add support for opaque structs and unions in typespecs.
darcs-hash:70b517357c9dab4bbf35c374003187f8433a353e
Diffstat (limited to 'Lisp/tests.lisp')
-rw-r--r--Lisp/tests.lisp8
1 files changed, 6 insertions, 2 deletions
diff --git a/Lisp/tests.lisp b/Lisp/tests.lisp
index 7d6ddb9..1404f86 100644
--- a/Lisp/tests.lisp
+++ b/Lisp/tests.lisp
@@ -5,7 +5,7 @@
(:shadowing-import-from #:objcl
#:struct #:union #:pointer #:oneway #:out #:in
#:inout #:const #:parse-typespec #:objc-class
- #:bit-field))
+ #:bit-field #:opaque))
(in-package #:mulk.objective-cl.tests)
@@ -123,7 +123,11 @@
(:string ())
(struct () "Untermulk"
(struct () "Unteruntermulk"))
- (:int ()))))))
+ (:int ()))))
+ ((ensure-same (parse-typespec "^^{OpaqueStruct}")
+ '(pointer ()
+ (pointer ()
+ (struct (opaque) "OpaqueStruct")))))))
(deftestsuite data-coercion (objective-cl)