h_t_t_p_s://github.com/rust-lang/rust/issues/74739
一句话就是可变借用结构体成员,后然后借引用赋值没有起作用。
这种最最基本的操作都能拖过 test 作为稳定版 release,严重打击了我对 Rust 编译器正确性信心。。。
1
fengjianxinghun OP 借引用 =》 解引用
|
2
windfarer 2020-07-26 20:59:14 +08:00
这个 h_t_t_p_s 就很魔性
|
3
hst001 2020-07-26 21:00:57 +08:00
linus 前阵子也吐槽过 Rust 编译器还不够稳定,不会用于开发 Linux
|
4
fengjianxinghun OP @hst001 这种低级错误都能出现,还能通过测试。。。。我都接受不了了。何况 Linus
|
5
Jirajine 2020-07-26 21:03:34 +08:00 via Android
> The bug is almost impossible to trigger on real world code. You need all values that are going into the bug to be constant values and there can't be any control flow or function calls in between.
没你说的那么不堪吧。 |
6
junkun 2020-07-26 21:51:42 +08:00
奇怪的是 1.44 没有这个 bug,beta 和 nightly 都没有这个 bug 。
|
7
find456789 2020-07-26 22:24:04 +08:00
兄弟,你为什么不学 php
|
8
wellsc 2020-07-26 22:34:03 +08:00 via iPhone
@find456789 为什么阴阳怪气的
|