Add test file.

Closes PR 10594.
This commit is contained in:
Sam Tobin-Hochstadt 2010-05-19 15:22:22 -05:00
parent 9fe3747a19
commit e9ac3651a4

View File

@ -0,0 +1,21 @@
#;
(exn-pred exn:fail:contract? #rx".*U broke the contract.*")
#lang scheme/load
(module T typed-scheme
(define-struct: [a] thing ([get : a]))
(: thing->string ((thing String) -> String))
(define (thing->string x)
(string-append "foo" (thing-get x)))
(provide (all-defined-out)))
(module U scheme
(require 'T)
(thing->string (make-thing 5)))
(require 'U)