<div dir="ltr">On Mon, Feb 23, 2015 at 4:48 PM, Alex Christensen <span dir="ltr">&lt;<a href="mailto:achristensen@apple.com" target="_blank">achristensen@apple.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>&gt; Does it matter the function is defined in a header file or that it&#39;s an inline?<br>
<br>
</span>If a function is always inlined that would also cause a problem if the linker tried to export a symbol from an object file, but most of those are defined in headers.<br></blockquote><div><br></div><div>Okay.  I think we should be precise here.</div><div><br></div><div>The fact inline functions being marked as &quot;exported&quot; causes a problem makes sense to me because they may not create any exportable symbols in object files while whether a function being defined in a header file or not affecting the behavior of compilers/linkers would puzzle me because they&#39;re all combined into a single translation unit.</div><div><br></div><div>- R. Niwa</div><div><br></div></div></div></div>