gpt4 book ai didi

c - 警告 : always_inline function might not be inlinable [-Wattributes]

转载 作者:太空狗 更新时间:2023-10-29 16:42:28 73 4
gpt4 key购买 nike

当我尝试包含一个包含内联函数定义的 .h 文件时

__attribute__( ( always_inline ) ) __STATIC_INLINE uint32_t __SLA (int32_t o1, int32_t o2, int32_t o3)

它给出了“警告:always_inline 函数可能无法内联 [-Wattributes]”,有人可以帮助我吗,我正在努力修复它。

最佳答案

For functions declared inline(!!!!) , 此属性独立于任何其他适用于内联的限制内联函数。

因此,当您在未声明内联函数的情况下设置属性时,您将收到这些警告。另外声明函数内联将使这些警告无效。行为 gnu gcc/g++ 5.30

# define FORCE_INLINE __attribute__((always_inline)) inline

FORCE_INLINE vec3 operator- (vec3 a, vec3 b) { vec3 t = { a.x-b.x, a.y-b.y, a.z-b.z }; return t; }

关于c - 警告 : always_inline function might not be inlinable [-Wattributes],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432596/

73 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com