about summary refs log tree commit diff
path: root/src/libstd/sys
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-07-31 11:45:19 -0700
committerGitHub <noreply@github.com>2016-07-31 11:45:19 -0700
commit2b87f031e79d870f6b148339e21e5c2a3112d4af (patch)
treeed68fddbe6d643688cee083c3ff9b535391a195c /src/libstd/sys
parent379ac50809d1ab3616ce9070b36c719076ff2cfd (diff)
parent63eb4d9114b05695bca2639628019ca61bae7366 (diff)
downloadrust-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