<div dir="ltr">Hi,<div><br></div><div>I would like to see the effects of inlining C/C++ functions at the source code level.</div><div>After some searchs it looks like IDEs like Eclipse can do that on Java code, but not in C/C++. Am I right?</div><div><br></div><div>Also I would like to control when to inline or not inline a function at the calling site. I understand that Intel's ICC "#pragma forceinline" is exactly addressing this, in contrast to the GCC "__attribute__((always_inline))" which is addressing all the function invocations.</div><div><br></div><div>I understand that it would be possible to implement such translation using clang. Do you foresee any major roadblock for that?</div><div>I am also wondering if anyone has done anything similar, or there exist other alternatives I haven't though of...</div><div><br></div><div>Regards,</div><div>David</div></div>