about summary refs log tree commit diff
path: root/src/libstd/path
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-04-08 16:59:18 -0700
committerAlex Crichton <alex@alexcrichton.com>2014-04-08 17:10:47 -0700
commit767ed1a71f07e869e07bde138845e16b320908ec (patch)
treee96b834b8465a301d6819e0fecd0d522984c7121 /src/libstd/path
parent02f51211eddbbaf6c6e02cecc78957ce1d5b4600 (diff)
downloadrust-767ed1a71f07e869e07bde138845e16b320908ec.tar.gz
rust-767ed1a71f07e869e07bde138845e16b320908ec.zip
rustc: Prevent repeated moves out of proc upvars
This fixes the categorization of the upvars of procs (represented internally
as once fns) to consider usage to require a loan. In doing so, upvars are no
longer allowed to be moved out of repeatedly in loops and such.

Closes #10398
Closes #12041
Closes #12127
Diffstat (limited to 'src/libstd/path')
0 files changed, 0 insertions, 0 deletions