Skip to content

Instantly share code, notes, and snippets.

@tmandry
Created October 25, 2023 21:38
Show Gist options
  • Save tmandry/7103eba4bd6a6fb0c439b5a90ae355fa to your computer and use it in GitHub Desktop.
Save tmandry/7103eba4bd6a6fb0c439b5a90ae355fa to your computer and use it in GitHub Desktop.
Fuchsia-reported compiler regressions
  1. Code no longer compiles after -Zdrop-tracking-mir was enabled by default #116242
  2. Miscompile with -Copt-level=1 after update to LLVM 17 #115681
  3. Miscompile after update to LLVM 17 #115385
  4. [clippy] ICE: has escaping bound vars, so it cannot be wrapped in a dummy binder in is_copy_raw rust-clippy#11309
  5. [clippy] Crash on simple methods returning impl PartialOrd #10041
  6. #[track_caller] on async fn's was previously a no-op but now produces a compiler error #104588
  7. Codegen regression when matching nested enums #104519
  8. [clippy] Generic parameter to async function causes ICE #9504
  9. Statically linking libc++ requires disabling static-libstdc++ [#94983](https://github.com/rust-lang/rust nt-1235974564)
  10. No way to allow an unknown lint on the command line #81906
  11. Update LLVM submodule #88765
  12. Rust compiler fails to build when host linker requires extra arguments #94003
  13. Binary size regression in dylibs #92013
  14. Miscompilation where binding only some fields leaks the others #90752 (fxb/87961)
  15. -Zllvm-time-trace not working #90617 (Zulip)
  16. Miscompilation when awaiting generator containing an enum with niche at least [0, 1] #90038
  17. Regression ICE - broken MIR under -C opt-level=s on if let Some(v) = None as Option<...> #88307
  18. ICEs caused by new fcntl call in jobserver dependency on Linux #88091
  19. std::assert::assert_matches! module name conflicts with std::assert! macro name #87189
  20. Missing symbols on aarch64-unknown-linux-gnu #428
  21. Unexpected deprecation warnings on the declaration of the deprecated enum #86000
  22. Third issue, also fixed by PR: Don't rebind in transitive_bounds_that_define_assoc_type #84682 (from Zulip: Not enough bound vars: BoundRegion { var: 0, kind: BrNamed(DefId(0:152 ~ packet[8787]::records::{impl#2}::'a), 'a) } not found in [])
  23. Duplicate symbol error when building with -Zinstrument-coverage #84604
  24. assert_matches! breakage in 1.52
  25. rustc panic after merge of PR #76814 (refactor Binder) #83737
  26. Skew between clang and rust's compiler-rt causes linker errors #81808
  27. internal compiler error: failed to process buffered lint here #81531
  28. x.py install fails when run outside of Rust source directory #80494
  29. LLVM Bug 48211 - Segfault in llvm::MachineRegisterInfo::addRegOperandToUseList (fxb/64371)
  30. libtest fails to link with lld at main #105967
  31. Two conflicting concrete types for the same opaque type #114597
  32. ICE: assertion failed: !value.has_escaping_bound_vars() #94988
  33. "panicked at 'bad span: .: ``'" when formatting tuple.0.0 rustfmt#4355 (fxb/64095)
  34. ICE in 1.49.0 nightly 2020-11-01 on windows #78660
  35. ICE: trying to compare incompatible ctors while building rustfmt #78549
  36. Regression parsing closing angle brackets near function ptr return type #78507
  37. "failed to open bitcode file: No such file or directory" 2, electric boogaloo #94943
  38. Endless recursion while evaluating trait requirements #85063
  39. cargo doc panicked at 'no entry found for key' #9136
  40. Internal compiler error: unexpected panic #84208
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment