Split this out into what should succeed and what should fail.
original commit: f80711bc9e3eb33aae1b9bb52d7f9033a1d83936
This commit is contained in:
parent
0af62b0c58
commit
b59b032342
9
collects/tests/typed-scheme/fail/cl-bug.ss
Normal file
9
collects/tests/typed-scheme/fail/cl-bug.ss
Normal 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))
|
|
@ -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))
|
Loading…
Reference in New Issue
Block a user