<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Sorry, for the delay. I've implemented your suggested changes and added a FIXME for the static functions declared but not defined. I've attached the new patch.<div><br></div><div>However, please note that there seems to be a decl merging bug because a warning is triggered for your suggested test case:</div><div><div>inline static void f4();</div><div>void f4() { } // inline, should not complain</div><div><br></div><div>Clang seems to believe that f4 is not inlined. (!NewFD->isInlined()  returns true)</div><div><br></div><div>Let me know how you want me to proceed.</div><div><br></div><div>-Tanya</div><div><br></div><div></div></div></body></html>