diff options
| author | bors <bors@rust-lang.org> | 2017-12-20 03:58:15 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-12-20 03:58:15 +0000 |
| commit | 588f7db8ef588ea7e349817bb44b4e37bfd92745 (patch) | |
| tree | 8f533a5308ce9b27e5cbc37d2db8632f786e433a /src/rustllvm/PassWrapper.cpp | |
| parent | edbd7d232ee1272285be332b8a38eb47b4c8f5c6 (diff) | |
| parent | 1816ede386c6dd6e61f50e7b0f9bdba19adc0e24 (diff) | |
| download | rust-588f7db8ef588ea7e349817bb44b4e37bfd92745.tar.gz rust-588f7db8ef588ea7e349817bb44b4e37bfd92745.zip | |
Auto merge of #46733 - nikomatsakis:nll-master-to-rust-master-5, r=arielb1
nll part 5 Next round of changes from the nll-master branch. Extensions: - we now propagate ty-region-outlives constraints out of closures and into their creator when necessary - we fix a few ICEs that can occur by doing liveness analysis (and the resulting normalization) during type-checking - we handle the implicit region bound that assumes that each type `T` outlives the fn body - we handle normalization of inputs/outputs in fn signatures Not included in this PR (will come next): - handling `impl Trait` - tracking causal information - extended errors r? @arielb1
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
