about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorTobias Schottdorf <tobias.schottdorf@gmail.com>2017-05-02 14:37:00 -0400
committerTobias Schottdorf <tobias.schottdorf@gmail.com>2017-05-02 14:37:00 -0400
commita6658d5ff1bee0aa46224bc05985692783fd11b4 (patch)
tree372e0d96b5ad7ef24208d0f19f3065fb3ece22d7 /src/test/run-pass/thinlto
parented1f26ddda15b2bcf613a257e813e8b02ee14dff (diff)
downloadrust-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