about summary refs log tree commit diff
path: root/src/libsyntax/errors
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2015-12-16 17:46:29 +0530
committerManish Goregaokar <manishsmail@gmail.com>2015-12-16 17:46:29 +0530
commitb20f427391e9ca6c9a0439df77dfc938c0ba59da (patch)
treea44b8b4398c712fad6dbdd6c2581029c3548c074 /src/libsyntax/errors
parentee24bddfc51df686c72d3a3ed52611209c655850 (diff)
parent08bffdd5c0c0916d9caed05f42419076e1e89359 (diff)
downloadrust-b20f427391e9ca6c9a0439df77dfc938c0ba59da.tar.gz
rust-b20f427391e9ca6c9a0439df77dfc938c0ba59da.zip
Rollup merge of #30368 - arielb1:region-unification-2, r=nikomatsakis
Turns out that calling `resolve_type_variables_if_possible` in a O(n^2)
loop is a bad idea. Now we just resolve each copy of the region variable
to its lowest name each time (we resolve the region variable to its lowest
name, rather than to its unify-table name to avoid the risk of
the unify-table name changing infinitely many times. That may be
not a problem in practice, but I am not sure of it).
Diffstat (limited to 'src/libsyntax/errors')
0 files changed, 0 insertions, 0 deletions