about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-07-06 23:36:16 +0000
committerbors <bors@rust-lang.org>2018-07-06 23:36:16 +0000
commita178cba9f1be1dc5f9da47a9ed5d291c19821aab (patch)
tree6092e66b90efa909adba9a82198f148dd6d1c12f /src/rustllvm/RustWrapper.cpp
parente06c875442e91cc2c597135d1e807a69e73eee26 (diff)
parent727f01700b074181bddf49caa07ac5e34455680d (diff)
downloadrust-a178cba9f1be1dc5f9da47a9ed5d291c19821aab.tar.gz
rust-a178cba9f1be1dc5f9da47a9ed5d291c19821aab.zip
Auto merge of #52021 - nikomatsakis:nll-region-errors, r=estebank
refactor and cleanup region errors for NLL

This is a WIP commit. It simplifies some of the code from https://github.com/rust-lang/rust/pull/51536 and extends a few more steps towards the errors that @davidtwco and I were shooting for. These are intended as a replacement for the general "unable to infer lifetime" messages -- one that is actually actionable. We're certainly not there yet, but the overall shape hopefully gets a bit clearer.

I'm thinking about trying to open up an internals thread to sketch out the overall plan and perhaps discuss how to get the wording right, which special cases to handle, etc.

r? @estebank
cc @davidtwco
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions