diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2015-04-17 10:01:45 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2015-06-19 12:22:03 -0400 |
| commit | 29c86539b392b98ba84570143c625781ba248a9b (patch) | |
| tree | 864938a31f072f4ce526cc237f3b44d528fc3425 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 2f5683913c9815d9f12494784747f79b0f3b3066 (diff) | |
| download | rust-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
