diff options
| author | bors <bors@rust-lang.org> | 2016-07-31 11:45:19 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-07-31 11:45:19 -0700 |
| commit | 2b87f031e79d870f6b148339e21e5c2a3112d4af (patch) | |
| tree | ed68fddbe6d643688cee083c3ff9b535391a195c /src/libstd/sys | |
| parent | 379ac50809d1ab3616ce9070b36c719076ff2cfd (diff) | |
| parent | 63eb4d9114b05695bca2639628019ca61bae7366 (diff) | |
| download | rust-2b87f031e79d870f6b148339e21e5c2a3112d4af.tar.gz rust-2b87f031e79d870f6b148339e21e5c2a3112d4af.zip | |
Auto merge of #34986 - nikomatsakis:issue-34349, r=arielb1
Avoid writing a temporary closure kind We used to write a temporary closure kind into the inference table, but this could lead to obligations being incorrectled resolved before inference had completed. This result could then be cached, leading to further trouble. This patch avoids writing any closure kind until the computation is complete. Fixes #34349. r? @arielb1 -- what do you think?
Diffstat (limited to 'src/libstd/sys')
0 files changed, 0 insertions, 0 deletions
