UB Sanitizer 导致代码行为异常?
  • 板块学术版
  • 楼主Rainybunny
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/3/31 22:37
  • 上次更新2023/10/28 05:02:14
查看原帖
UB Sanitizer 导致代码行为异常?
123807
Rainybunny楼主2022/3/31 22:37

这份代码中,注释处有 A, B, C 三种理论上等价的写法,且 printf 语句的输出应形如 i: x y <-> x y。但是写法 B 和写法 C 在本地会出现这种情况:

加上 -fsanitize=undefined 之后,代码行为明显不正常。请问到底发生了什么?/yun

OS: Ubuntu 20.04 LTS;

gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1).

2022/3/31 22:37
加载中...