about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-05-02 20:44:03 +0000
committerbors <bors@rust-lang.org>2017-05-02 20:44:03 +0000
commit4d81b14b80a076fa249a4b7022688c600f2e9590 (patch)
treee86be0801998a7962b6f8d4961c6a4e2b14e46d6 /src/test/run-pass/thinlto
parent6a5fc9eecec235312755e737fb5b984abe537f2e (diff)
parenta6658d5ff1bee0aa46224bc05985692783fd11b4 (diff)
downloadrust-4d81b14b80a076fa249a4b7022688c600f2e9590.tar.gz
rust-4d81b14b80a076fa249a4b7022688c600f2e9590.zip
Auto merge of #41605 - tschottdorf:param-env, r=nikomatsakis
Store interned predicates in ParameterEnvironment

See #41444. As a first step towards untangling `ParameterEnvironment`, change
its `caller_bounds` field from a `Vec` into an interned slice of
`ty::Predicate`s.

This change is intentionally well-contained and doesn't pull on any of the
loose ends. In particular, you'll note that `normalize_param_env_or_error`
now interns twice.
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions