Split this out into what should succeed and what should fail.

original commit: f80711bc9e3eb33aae1b9bb52d7f9033a1d83936
This commit is contained in:
Stevie Strickland 2008-06-18 15:07:00 -04:00
parent 0af62b0c58
commit b59b032342
2 changed files with 10 additions and 9 deletions

View File

@ -0,0 +1,9 @@
#lang typed-scheme
(: f3 (case-lambda (Integer * -> Integer) (Number * -> Number)))
(define (f3 x y) (+ x y))
(+ 1 'foo)
(: f2 (case-lambda (Number * -> Number)))
(define (f2 x y) (+ x y))

View File

@ -4,12 +4,4 @@
(define (f . x) (+ 1 2))
(: f4 (case-lambda (Integer * -> Integer) (Number * -> Number)))
(define (f4 . x) (apply + x))
(: f3 (case-lambda (Integer * -> Integer) (Number * -> Number)))
(define (f3 x y) (+ x y))
(+ 1 'foo)
(: f2 (case-lambda (Number * -> Number)))
(define (f2 x y) (+ x y))
(define (f4 . x) (apply + x))