fix `implied-atomic?'

This commit is contained in:
Sam Tobin-Hochstadt 2010-05-10 11:51:18 -04:00
parent aa54451196
commit b1a49470ee
3 changed files with 4 additions and 4 deletions

View File

@ -1,4 +1,4 @@
#lang typed/scheme
#lang typed/racket
(: x (U #f Number))
(define x 7)

View File

@ -5,7 +5,7 @@
"tc-app-helper.rkt" "find-annotation.rkt"
"tc-subst.rkt"
syntax/parse scheme/match mzlib/trace scheme/list
unstable/sequence
unstable/sequence unstable/debug
;; fixme - don't need to be bound in this phase - only to make syntax/parse happy
scheme/bool
(only-in racket/private/class-internal make-object do-make-object)

View File

@ -43,11 +43,11 @@
[((TypeFilter: t1 p1 i1)
(TypeFilter: t2 p1 i2))
(and (name-ref=? i1 i2)
(subtype t1 t2))]
(subtype t2 t1))]
[((NotTypeFilter: t2 p1 i2)
(NotTypeFilter: t1 p1 i1))
(and (name-ref=? i1 i2)
(subtype t1 t2))]
(subtype t2 t1))]
[(_ _) #f])))
(define (hash-name-ref i)