【发布时间】:2020-04-09 15:50:14
【问题描述】:
我正在优化一个 c 程序,我想知道在同一个函数声明中同时使用 __attribute__ ((pure)) 和 static inline 是否有意义?
【问题讨论】:
-
你的意思是
static __attribute__((pure))吗? -
原则上它可能很有用 - 如果由于某种原因编译器无法内联对函数的某些调用,它仍然会知道它是纯的并且可以避免冗余调用。
标签: c performance gcc compiler-optimization