]> git.lizzy.rs Git - rust.git/commit
Make coherence more tolerant of error types.
authorNiko Matsakis <niko@alum.mit.edu>
Sat, 2 Jan 2016 09:57:55 +0000 (04:57 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Sat, 9 Jan 2016 01:20:01 +0000 (20:20 -0500)
commitb4f5ddba67d2fa81f90bfaadbb8ec83321dd3dcc
tree8b6e8ff4b28107c10c8aaae078b9ad1bcf42d304
parent64a8ffeffaae2fe72994fb0832ae525346b8a3c0
Make coherence more tolerant of error types.

Fixes #29857.
Fixes #30589.
src/librustc/middle/traits/coherence.rs
src/librustc_typeck/coherence/mod.rs
src/test/compile-fail/coherence-projection-conflict-orphan.rs [new file with mode: 0644]
src/test/compile-fail/coherence-projection-conflict.rs [new file with mode: 0644]
src/test/compile-fail/coherence-projection-ok-orphan.rs [new file with mode: 0644]
src/test/compile-fail/coherence-projection-ok.rs [new file with mode: 0644]
src/test/compile-fail/issue-29857.rs [new file with mode: 0644]
src/test/compile-fail/issue-30589.rs [new file with mode: 0644]