Fixes another bug in model's `branch' verification
This commit is contained in:
parent
a858138843
commit
9d022fed0d
|
@ -390,6 +390,15 @@
|
|||
(let-one (loc-noclr 1) void)
|
||||
(loc-clr 0))))
|
||||
|
||||
(test-predicate
|
||||
(negate bytecode-ok?)
|
||||
'(proc-const (val)
|
||||
(seq
|
||||
(branch (loc 0)
|
||||
(loc-clr 0)
|
||||
void)
|
||||
(install-value 0 'x void))))
|
||||
|
||||
; let-rec
|
||||
(test-predicate
|
||||
bytecode-ok?
|
||||
|
|
|
@ -310,7 +310,7 @@
|
|||
[(redo-clears γ invalid) invalid]
|
||||
[(redo-clears () s) s]
|
||||
[(redo-clears ((n_0 ṽ_0) (n_1 ṽ_1) ...) s)
|
||||
(redo-clears ((n_1 ṽ_1) ...) (set uninit n_0 s))])
|
||||
(redo-clears ((n_1 ṽ_1) ...) (set not n_0 s))])
|
||||
|
||||
(define-metafunction verification
|
||||
trim : s s -> s
|
||||
|
|
Loading…
Reference in New Issue
Block a user