都是32位unsigned溢出,
1、在可能溢出的地方加检查,
2、或者改为纯64位运算
我想表达的是,AI给的代码不一定靠谱,还是需要review,或者测试用例保证。
假如测试用例测出来问题,要找根因的时候,还是要去review或者debug代码,甚至测试代码。
【 在 ArchLinux 的大作中提到: 】
: OpenRouter 的 R1 0528 (free) 和 ds 官网都是看到 start 结果回卷或者 remain 结果溢出的问题。后面 end=0xffffffff 导致死循环是我之后再看代码发现的。
:
--
FROM 111.199.144.*