about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2017-04-11 17:16:57 -0400
committerNiko Matsakis <niko@alum.mit.edu>2017-04-11 20:32:47 -0400
commit3a5bbf89b2229c629c6f01bdd87354cba136d133 (patch)
treecee152b5c3f06d40b2b39e0c76e3c830ade9cb57 /src/rustllvm/RustWrapper.cpp
parent14f1e3459f02e3ce45232a84cd923c86eef55cb5 (diff)
downloadrust-3a5bbf89b2229c629c6f01bdd87354cba136d133.tar.gz
rust-3a5bbf89b2229c629c6f01bdd87354cba136d133.zip
avoid unneeded subtype obligations in lub/glb
In some specific cases, the new scheme was failing to learn as much from
a LUB/GLB operaiton as the old code, which caused coercion to go awry. A
slight ordering hack fixes this.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions