fix errortrace on set! expressions (incorrectly incremented phase in recur)
svn: r10557
This commit is contained in:
parent
f820f00e66
commit
0de2c454f3
|
@ -356,7 +356,7 @@ During execution of the program, this is called for each point with
|
||||||
the key for that program point that was passed to
|
the key for that program point that was passed to
|
||||||
@schemein[initialize-test-coverage-point].}
|
@schemein[initialize-test-coverage-point].}
|
||||||
|
|
||||||
@defproc[(initialize-test-coverage-point (key any/c) (stx any)) void?]{
|
@defproc[(initialize-test-coverage-point (key any/c) (stx any/c)) void?]{
|
||||||
|
|
||||||
During compilation of the program, this function is called with each
|
During compilation of the program, this function is called with each
|
||||||
sub-expression of the program. The first argument is a special key
|
sub-expression of the program. The first argument is a special key
|
||||||
|
|
|
@ -461,7 +461,7 @@
|
||||||
(let ([new-rhs (annotate-named
|
(let ([new-rhs (annotate-named
|
||||||
(syntax var)
|
(syntax var)
|
||||||
(syntax rhs)
|
(syntax rhs)
|
||||||
(add1 phase))])
|
phase)])
|
||||||
;; set! might fail on undefined variable, or too many values:
|
;; set! might fail on undefined variable, or too many values:
|
||||||
(with-mark expr
|
(with-mark expr
|
||||||
(certify
|
(certify
|
||||||
|
|
Loading…
Reference in New Issue
Block a user