fix performance regression from invalid IR
Monomorphize's normalization results in a 2% decrease in non-optimized code size for libstd, so there's a negligible cost to removing it. This also fixes several visit glue bugs because normalize wasn't considering the differences in visit glue between types. Closes #8720
This commit is contained in:
parent
2c0f9bd354
commit
180e235d3d
2 changed files with 3 additions and 68 deletions
|
|
@ -590,7 +590,7 @@ fn test_repr() {
|
|||
exact_test(&(~"he\u10f3llo"), "~\"he\\u10f3llo\"");
|
||||
|
||||
exact_test(&(@10), "@10");
|
||||
exact_test(&(@mut 10), "@10"); // FIXME: #4210: incorrect
|
||||
exact_test(&(@mut 10), "@mut 10");
|
||||
exact_test(&((@mut 10, 2)), "(@mut 10, 2)");
|
||||
exact_test(&(~10), "~10");
|
||||
exact_test(&(&10), "&10");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue