diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2016-11-07 13:25:06 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2016-11-15 16:12:41 -0500 |
| commit | 19c1a47713bfba32ded7d8c32ceb36423fe44e35 (patch) | |
| tree | 59f094284f83e7b55e3e968c38b0d3ea3c8ef8bc /src/rustllvm/RustWrapper.cpp | |
| parent | 43006fcea0066a935b657fff9ccef56983cbf56c (diff) | |
| download | rust-19c1a47713bfba32ded7d8c32ceb36423fe44e35.tar.gz rust-19c1a47713bfba32ded7d8c32ceb36423fe44e35.zip | |
remove TypeOrigin and use ObligationCause instead
In general having all these different structs for "origins" is not great, since equating types can cause obligations and vice-versa. I think we should gradually collapse these things. We almost certainly also need to invest a big more energy into the `error_reporting` code to rationalize it: this PR does kind of the minimal effort in that direction.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
