<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/mir-opt/inline-trait-method_2.rs, branch 1.34.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.34.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.34.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-02-15T02:51:47+00:00</updated>
<entry>
<title>Always emit an error for a query cycle</title>
<updated>2019-02-15T02:51:47+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2019-01-24T19:05:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=82ec72391f36579b5bc8f04c3cb55cf06020fca1'/>
<id>urn:sha1:82ec72391f36579b5bc8f04c3cb55cf06020fca1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't inline virtual calls (take 2)</title>
<updated>2018-11-10T03:11:40+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wwiser@gmail.com</email>
</author>
<published>2018-11-07T03:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3cce5c79778088a26f6099f293256d5d7834fdb3'/>
<id>urn:sha1:3cce5c79778088a26f6099f293256d5d7834fdb3</id>
<content type='text'>
When I fixed the previous mis-optimizations, I didn't realize there were
actually two different places where we mutate `callsites` and both of
them should have the same behavior.

As a result, if a function was inlined and that function contained
virtual function calls, they were incorrectly being inlined. I also
added a test case which covers this.
</content>
</entry>
</feed>
