понять почему одно и то же условие даёт разные результаты?
https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=6d73f514345921a18ccdacd4f0655b9f
Может есть возможность включить фичами почему отладку внутрянки компилятора?
это баг LLVM
https://github.com/rust-lang/rust/issues/107975 https://github.com/llvm/llvm-project/issues/45725
TL;DR: LLVMовский интринсик lifetime имеет нечёткую семантику, и два разных LLVMовских пасса понимают его по-разному
Обсуждают сегодня