about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2015-04-17 10:01:45 -0400
committerNiko Matsakis <niko@alum.mit.edu>2015-06-19 12:22:03 -0400
commit29c86539b392b98ba84570143c625781ba248a9b (patch)
tree864938a31f072f4ce526cc237f3b44d528fc3425 /src/libstd/sys/unix/stack_overflow.rs
parent2f5683913c9815d9f12494784747f79b0f3b3066 (diff)
downloadrust-29c86539b392b98ba84570143c625781ba248a9b.tar.gz
rust-29c86539b392b98ba84570143c625781ba248a9b.zip
Expand the "givens" set to cover transitive relations. The givens array
stores relationships like `'c <= '0` (where `'c` is a free region and
`'0` is an inference variable) that are derived from closure
arguments. These are (rather hackily) ignored for purposes of inference,
preventing spurious errors. The current code did not handle transitive
cases like `'c <= '0` and `'0 <= '1`. Fixes #24085.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions