diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-02-18 14:32:02 -0800 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-02-18 14:32:02 -0800 |
| commit | 261364d45d6a90dbe1e6702455f7a6ea661e74c9 (patch) | |
| tree | 26b54ea2fc4ce728e1876443ea47b898f3991bea /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | d8753a0ec381296b165f0b9025875b97b994223d (diff) | |
| parent | ff388c12770dd8aa33ed48595f780d2aa49cd5d2 (diff) | |
| download | rust-261364d45d6a90dbe1e6702455f7a6ea661e74c9.tar.gz rust-261364d45d6a90dbe1e6702455f7a6ea661e74c9.zip | |
rollup merge of #22452: nikomatsakis/issue-22040-18956-Self
The big change here is that we update the object-safety rules to prohibit references to `Self` in the supertrait listing. See #22040 for the motivation. The other change is to handle the interaction of defaults that reference `Self` and object types (where `Self` is erased). We force users to give an explicit type in that scenario. r? @aturon
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
