哪个特定优化标志导致 libm 函数被视为纯函数?
我发现传递 -ffast-math 会导致 log、cos 等 cmath 函数被视为纯函数,因为编译器能够执行循环不变代码运动。举个简单的例子。 双洛...