liyixin0514 @ 2024-11-29 10:33:37
在 https://qoj.ac/blog/qingyu/blog/786 中看到
务必记得最终使用不含任何 fsanitize 选项的编译命令测试程序,以防止由于开启 fsanitize 造成的行为不一致。
请问 -fsanitize=address,undefined
选项可能会造成什么行为不一致呢?我使用该选项经验不是很丰富,还没有遇到过相关问题,也没有在其他地方找到相关问题描述。
除了会增加程序运行时间之外,该选项还有什么需要注意的地方吗?
by Joker_Fish @ 2024-11-29 10:37:33
同求,但是盲猜是UB导致的
by liyixin0514 @ 2024-11-29 10:40:33
@Joker_Fish 但是 UB 大多会被查出来导致 RE,除此之外我好像没有听说过 fsanitize 会在 UB 下正常运行且行为不一致。不懂啊/yun