about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorLeón Orell Valerian Liehr <me@fmease.dev>2024-12-05 07:29:54 +0100
committerGitHub <noreply@github.com>2024-12-05 07:29:54 +0100
commit626db0640952ed4cce66ca3f03bfcb8897df9eda (patch)
treecd46b6561e50cde851aaa408296067a0d31416f3 /compiler/rustc_codegen_llvm/src
parentbc13c82e6e3ddeec1ca3d72940452ffa865837cd (diff)
parent4e6a401b224342287469a1a294bba7ad10e8641c (diff)
downloadrust-626db0640952ed4cce66ca3f03bfcb8897df9eda.tar.gz
rust-626db0640952ed4cce66ca3f03bfcb8897df9eda.zip
Rollup merge of #133233 - estebank:const-errors, r=Nadrieril
Add context to "const in pattern" errors

*Each commit addresses specific diagnostics.*

- Add primary span labels
- Point at `const` item, and `const` generic param definition
- Reword messages and notes
- Point at generic param through which an associated `const` is being referenced
- Silence const in pattern with evaluation errors when they come from `const` items that already emit a diagnostic
- On non-structural type in const used as pattern, point at the type that should derive `PartialEq`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions