[SR-14130] [Property Wrappers] Improve composed wrapped value mismatch error message #56511
Labels
bug
A deviation from expected or documented behavior. Also: expected but undesirable behavior.
compiler
The Swift compiler in itself
diagnostics QoI
Bug: Diagnostics Quality of Implementation
property wrappers
Feature: property wrappers
Additional Detail from JIRA
md5: fe0df8d59c484bd133a0dd9ca34ddc12
Issue Description:
A refactoring of property wrapper constraint generation introduced the following error messages:
property type ‘X’ does not match ‘wrappedValue’ type ‘Y’
composed wrapper type ‘X’ does not match former ‘wrappedValue’ type ‘Y’
There isn't a lot of context for the
wrappedValue
type in these error messages. We can enhance these error messages by including the property wrapper type, such as:composed wrapper type ‘X’ does not match the type of ‘Wrapper.wrappedValue' which is ‘Y’
We could also add a note that points to the
wrappedValue
declaration.The text was updated successfully, but these errors were encountered: