new tests for struct providing
svn: r14033
This commit is contained in:
parent
39fc578bf0
commit
2ad93c7da5
11
collects/tests/typed-scheme/fail/struct-provide.ss
Normal file
11
collects/tests/typed-scheme/fail/struct-provide.ss
Normal file
|
@ -0,0 +1,11 @@
|
|||
#;
|
||||
(exn-pred exn:fail:syntax? #rx".*typed module.*")
|
||||
#lang scheme/load
|
||||
|
||||
(module m typed-scheme
|
||||
(define-struct: q ())
|
||||
(provide (all-defined-out)))
|
||||
|
||||
(module n scheme
|
||||
(require 'm)
|
||||
q)
|
14
collects/tests/typed-scheme/succeed/rts-prov.ss
Normal file
14
collects/tests/typed-scheme/succeed/rts-prov.ss
Normal file
|
@ -0,0 +1,14 @@
|
|||
#lang scheme/load
|
||||
|
||||
(module l scheme
|
||||
(define-struct q ())
|
||||
(provide (all-defined-out)))
|
||||
|
||||
(module m typed-scheme
|
||||
(require-typed-struct q () 'l)
|
||||
(provide (all-defined-out)))
|
||||
|
||||
(module n typed-scheme
|
||||
(require 'm)
|
||||
(: f q)
|
||||
(define f (make-q)))
|
Loading…
Reference in New Issue
Block a user