inconsistent_struct_constructor
deletes cfgs
#12524
Labels
C-bug
Category: Clippy is not doing the correct thing
I-suggestion-causes-error
Issue: The suggestions provided by this Lint cause an ICE/error when applied
Summary
The fix for
inconsistent_struct_constructor
deletes fields in a struct literal that arecfg
ed out, and deletes all thecfg
s. It should preserve allcfg
s, not give a suggestion in this case, or be made notMachineApplicable
.Reproducer
I tried this code:
I expected to see this happen: Suggestion of
or no suggestion.
Instead, this happened: Suggestion of
Self { a, c }
.Version
Also reproduces on nightly.
Additional Labels
@rustbot label +I-suggestion-causes-error
The text was updated successfully, but these errors were encountered: