diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2017-04-11 17:16:57 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2017-04-11 20:32:47 -0400 |
| commit | 3a5bbf89b2229c629c6f01bdd87354cba136d133 (patch) | |
| tree | cee152b5c3f06d40b2b39e0c76e3c830ade9cb57 /src/rustllvm/RustWrapper.cpp | |
| parent | 14f1e3459f02e3ce45232a84cd923c86eef55cb5 (diff) | |
| download | rust-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
