diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2021-09-17 17:41:16 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-17 17:41:16 +0200 |
| commit | 307f2ddfa4d0cdbf64a4f2c756566e610853e511 (patch) | |
| tree | 19202b3c2065fe4e2ea171b56b2a4ba68fda514d /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | 765f1533db10a7d31b9d61d1618bf0a199d41562 (diff) | |
| parent | ab83d501a404bede933df8f33e280a7534cc71bf (diff) | |
| download | rust-307f2ddfa4d0cdbf64a4f2c756566e610853e511.tar.gz rust-307f2ddfa4d0cdbf64a4f2c756566e610853e511.zip | |
Rollup merge of #88899 - FabianWolff:issue-88844, r=matthewjasper
Do not issue E0071 if a type error has already been reported Fixes #88844. A suggested fix is already included in the error message for E0412, so with my changes, E0071 is simply not emitted anymore if the type in question is a "type error". This makes sense, I think, because we cannot confidently state that something is "not a struct" if we couldn't resolve it properly; and it's unnecessary to pollute the output with this additional error message, as it is a direct consequence of the former error. I have also addressed the issue mentioned in https://github.com/rust-lang/rust/issues/88844#issuecomment-917324856 by changing the fixed example in the documentation to more closely match the erroneous code example.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
