typed-racket/typed-racket-test/succeed/gh-issue-164.rkt
Asumu Takikawa eb93a2b571 Improve typechecking for equality
Closes GH issue #164
2015-09-22 22:57:18 -04:00

16 lines
222 B
Racket

#lang typed/racket/base
;; Test for GH issue 164
(: x (U (Pairof (U) Any)
(Pairof 'a Number)))
(define x (cons 'a 1))
(if (eq? (car x) 'a)
(+ (cdr x) 1)
0)
(if (eq? 'a (car x))
(+ (cdr x) 1)
0)