added a failing test case; fixing this one isn't simple, but hopefully will also lead to good performance improvements (for some models at least)

This commit is contained in:
Robby Findler 2010-10-16 14:05:29 -05:00
parent 99d85159b6
commit ccdea59949

View File

@ -550,6 +550,25 @@
[(g any) 2]) [(g any) 2])
(test (term (g 0)) 2)) (test (term (g 0)) 2))
(let ()
(define-language L
(v 1 (v)))
(define-metafunction L
f : v -> v
[(f (v))
any_1
(where any_1 (f v))])
(define-extended-language M
L
(v .... 2))
(define-metafunction/extension f M
g : v -> v
[(g 2) 2]))
(current-traced-metafunctions 'all)
(term (g (2)))
(let () (let ()
(define-metafunction empty-language (define-metafunction empty-language
[(f (number_1 number_2)) [(f (number_1 number_2))