about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
diff options
context:
space:
mode:
authorLeón Orell Valerian Liehr <me@fmease.dev>2025-01-29 06:03:23 +0100
committerGitHub <noreply@github.com>2025-01-29 06:03:23 +0100
commite37b744baedf8b13e021f94d3b8e4f7983b9cbd5 (patch)
treebda7b516a9b3225b3841d8e1ddad54d4170fa4b9 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp
parentbde47b7ae81103febb80b45f083ef2982859ad41 (diff)
parent0a9ee02d0a3ac8a45ab00b817c801f087a06828e (diff)
downloadrust-e37b744baedf8b13e021f94d3b8e4f7983b9cbd5.tar.gz
rust-e37b744baedf8b13e021f94d3b8e4f7983b9cbd5.zip
Rollup merge of #136168 - fmease:gci-fix-mono, r=compiler-errors
GCI: Don't try to eval / collect mono items inside overly generic free const items

Fixes #136156. Thanks for the pointers, errs!

There's one (preexisting) thing of note (maybe?). There's a difference between `const _: () = panic!();` and `const _<'a>: () = panic!();`: The former is a pre-mono error, the latter is a post-mono error. For comparison, both `fn _f() { const { panic!() } }` and `fn _f<'a: 'a>() { const { panic!() } }` are post-mono errors.

cc `@oli-obk`
r? compiler-errors or reassign
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions