diff options
| author | Tobias Schottdorf <tobias.schottdorf@gmail.com> | 2017-05-02 14:37:00 -0400 |
|---|---|---|
| committer | Tobias Schottdorf <tobias.schottdorf@gmail.com> | 2017-05-02 14:37:00 -0400 |
| commit | a6658d5ff1bee0aa46224bc05985692783fd11b4 (patch) | |
| tree | 372e0d96b5ad7ef24208d0f19f3065fb3ece22d7 /src/test/run-pass/thinlto | |
| parent | ed1f26ddda15b2bcf613a257e813e8b02ee14dff (diff) | |
| download | rust-a6658d5ff1bee0aa46224bc05985692783fd11b4.tar.gz rust-a6658d5ff1bee0aa46224bc05985692783fd11b4.zip | |
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
