about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-05-22 09:00:30 +0000
committerbors <bors@rust-lang.org>2022-05-22 09:00:30 +0000
commit653463731a7f01f519cf85f444869def27f00395 (patch)
treec7aae89d48561cc902ba2c3c9636614d7b0ec953 /compiler/rustc_codegen_gcc
parentacfd327fd4e3a302ebb0a077f422a527a7935333 (diff)
parent6044fbe4625579dadb6ef58305f97f2fb414c8cc (diff)
downloadrust-653463731a7f01f519cf85f444869def27f00395.tar.gz
rust-653463731a7f01f519cf85f444869def27f00395.zip
Auto merge of #95563 - dingxiangfei2009:dxf-rfc66-refactor, r=nikomatsakis
Move the extended lifetime resolution into typeck context

Related to #15023

This PR is based on the [idea](https://github.com/rust-lang/rust/issues/15023#issuecomment-1070931433) of #15023 by `@nikomatsakis.`

This PR specifically proposes to
- Delay the resolution of scopes of rvalues to a later stage, so that enough type information is available to refine those scopes based on relationships of lifetimes.
- Highlight relevant parts that would help future reviews on the next installments of works to fully implement a solution to RFC 66.
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions