确定g ++内联的所有函数调用

时间:2014-08-09 01:11:17

标签: c++ gcc g++ inline

我正在尝试诊断一个奇怪的性能问题,我认为这与GCC在C ++中内联一些函数调用失败有关,尽管我不确定哪个函数调用。 GCC是否有一个标志列出所有执行内联的行号?

1 个答案:

答案 0 :(得分:0)

你的问题的答案在这里:

C++: How will i know whether inline function is actually replaced?

这个问题与你的问题略有不同,但是回应是正确的 - 并且绝对具有启发性。我鼓励你阅读它们。

在回答您的问题时,如果编译器选择不内联,-Winline将生成警告:

https://gcc.gnu.org/onlinedocs/gcc-4.6.3/gcc/Warning-Options.html