about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/errors.rs
diff options
context:
space:
mode:
authorMatthias Krüger <476013+matthiaskrgr@users.noreply.github.com>2025-04-09 20:23:12 +0200
committerGitHub <noreply@github.com>2025-04-09 20:23:12 +0200
commite962e52725b65afcb23b3f305a5090da8d7f3bb8 (patch)
tree58e90ca25393be7e740e32e4294bd0f452242af5 /compiler/rustc_interface/src/errors.rs
parenta8b0d56f6f6b9c953d5d70e1133dd509fc8fe316 (diff)
parent6d71fc15d8983960745bf2f61ab74ca272f0585f (diff)
downloadrust-e962e52725b65afcb23b3f305a5090da8d7f3bb8.tar.gz
rust-e962e52725b65afcb23b3f305a5090da8d7f3bb8.zip
Rollup merge of #139551 - jogru0:121672, r=oli-obk
report call site of inlined scopes for large assignment lints

Addressed issue: #121672
Tracking issue: #83518

r? `@oli-obk`

I tried to follow your comment about what to do [here](https://github.com/rust-lang/rust/issues/121672#issuecomment-1972783675). However, I'm totally unfamiliar with the code so far (this is my first contribution touching compiler code), so I apologize in advance if I did something stupid :sweat_smile:

In particular, I'm not sure I use the _correct_ source scope to look for inline data, as there is a whole `IndexVec` of them. My changes definitely did something, as can be seen by the added ui test. However, the result is not as anticipated in the issue:
```
LL |     let cell = std::cell::UnsafeCell::new(data);
   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ value moved from here
```
instead of
```
LL |     let cell = std::cell::UnsafeCell::new(data);
   |                                           ^^^^ value moved from here
```
raising my suspicion that maybe I got the wrong source scope.
Diffstat (limited to 'compiler/rustc_interface/src/errors.rs')
0 files changed, 0 insertions, 0 deletions