在64位Linux机器编译后,我收到内联警告。编译器是: gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
的警告是: warning: inlining failed : call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call i
这里是我得到编译器警告的函数,我似乎无法弄清楚是什么导致它。任何帮助表示赞赏。 -(void)displaySelector{
//warning on the following line:
InstanceSelectorViewController *controller = [[InstanceSelectorViewController alloc] initWith
我一直在重构我的C++类型安全伪枚举的可怕混乱到新的C++ 0x类型安全的枚举,因为他们方式更具可读性。总之,我使用它们导出类,所以我明确地将它们标记要导出: enum class __attribute__((visibility("default"))) MyEnum : unsigned int
{
One = 1,
Two = 2
};
使用g ++编译这会产生