about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2020-05-30 13:45:04 +0200
committerGitHub <noreply@github.com>2020-05-30 13:45:04 +0200
commit49ca99de93f8ed26b16ac2ef70c61c7ed2267754 (patch)
tree8ba2f2f8c8ae1e80d721bffdff520ba717529072 /src/rustllvm/RustWrapper.cpp
parent93d45a01e79cf80ed5e4ffa85cdaa096c440dff3 (diff)
parentfa351eefa0f547b9263984e71e1297052862a20f (diff)
downloadrust-49ca99de93f8ed26b16ac2ef70c61c7ed2267754.tar.gz
rust-49ca99de93f8ed26b16ac2ef70c61c7ed2267754.zip
Rollup merge of #72441 - doctorn:late-bound-lifetime-ice, r=nikomatsakis
Fix ICE with explicit late-bound lifetimes

Rather than returning an explicit late-bound lifetime as a generic argument count mismatch (which is not necessarily true), this PR propagates the presence of explicit late-bound lifetimes.

This avoids an ICE that can occur due to the presence of explicit late-bound lifetimes when building generic substitutions by explicitly ignoring them.

r? @varkor

cc @davidtwco (this removes a check you introduced in #60892)

Resolves #72278
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions