about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2016-11-07 13:25:06 -0500
committerNiko Matsakis <niko@alum.mit.edu>2016-11-15 16:12:41 -0500
commit19c1a47713bfba32ded7d8c32ceb36423fe44e35 (patch)
tree59f094284f83e7b55e3e968c38b0d3ea3c8ef8bc /src/rustllvm/RustWrapper.cpp
parent43006fcea0066a935b657fff9ccef56983cbf56c (diff)
downloadrust-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