about summary refs log tree commit diff
path: root/src/test/ui/thinlto
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-05-04 09:21:23 +0200
committerGitHub <noreply@github.com>2019-05-04 09:21:23 +0200
commitb4c620dc05f4c5d99e2495abe40fb381f5aa8d7f (patch)
treefec00f35c423557faf445951069f88b1526fc463 /src/test/ui/thinlto
parent6a86be9fca0b46ad098717fad7f75319e9708c5c (diff)
parentd72f4de659341c281021ddd42c15705a63370bda (diff)
downloadrust-b4c620dc05f4c5d99e2495abe40fb381f5aa8d7f.tar.gz
rust-b4c620dc05f4c5d99e2495abe40fb381f5aa8d7f.zip
Rollup merge of #60449 - matthewjasper:impl-trait-outlives, r=pnkfelix
Constrain all regions in the concrete type for an opaque type

`push_outlives_components` skips some regions in a type, notably the signature
of a closure is ignored. Most of the time this is OK, but for opaque types the
concrete type is used when checking auto-trait bounds in other functions.

cc @nikomatsakis @pnkfelix

Closes #57464
Closes #60127
Diffstat (limited to 'src/test/ui/thinlto')
0 files changed, 0 insertions, 0 deletions