<div class="gmail_quote">On 5 January 2012 03:34, Iain Buclaw <span dir="ltr"><<a href="mailto:ibuclaw@ubuntu.com">ibuclaw@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Regardless, there is little reason to want to use a forced inline with<br>
gdc.  Just like in c++ when you define all methods in the class<br>
definition, gdc considers all methods as candidates for inlining.<br>
Similarly, when -inline is passed, the same is also done for normal<br>
functions that are considered inlinable by the frontend.  These<br>
functions marked as inline are treated in the same way as a function<br>
declared 'inline' in C or C++, and will be treated as such by the<br>
backend.<br></blockquote><div><br></div><div>How is this possible, when all functions are virtual, without whole program optimisation?</div></div>