about summary refs log tree commit diff
path: root/src/rt/rust_kernel.cpp
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-01-19 19:07:29 -0800
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-01-19 22:53:22 -0800
commitd242edb57b5ffb83bf0536471d0cc174f1a5c28b (patch)
tree50cbc8205857eea3f666855821182b6991b0b273 /src/rt/rust_kernel.cpp
parentb9d517296aaf8660ef279c83a82d5b0ce0d5b535 (diff)
downloadrust-d242edb57b5ffb83bf0536471d0cc174f1a5c28b.tar.gz
rust-d242edb57b5ffb83bf0536471d0cc174f1a5c28b.zip
Handle predicates that recurse in a check() expression
typestate was using the enclosing function ID for the "this function
returns" constraint, which meant confusion and panic in the case
where a predicate p includes "check p()". Fixed it to use a fresh
ID.

Closes #933
Diffstat (limited to 'src/rt/rust_kernel.cpp')
0 files changed, 0 insertions, 0 deletions