<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, May 27, 2014 at 5:48 PM, Reid Kleckner <span dir="ltr"><<a href="mailto:rnk@google.com" target="_blank">rnk@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>P.S. You could also represent this with aliases with a non-zero offset from the beginning of the function.  Rafael is implementing this, but I don't think that's a very good representation.</div>
</div></blockquote><div><br></div><div>I mean, I don't think it's a good representation for tables-before-code.  I think it's a perfectly reasonable way to represent MSVC-style vftables that have RTTI data, which we plan to do.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>What does it mean to inline through an alias to a function with a non-zero offset?  We could say that we just ignore the offset for analysis purposes, but it doesn't feel very clean.</div>
</div></blockquote></div></div></div>