Guard feature behind experimental flag.

This commit is contained in:
Amritpan Kaur
2025-01-20 10:44:34 -08:00
parent 15c219cd70
commit 98cd675eb9
14 changed files with 98 additions and 20 deletions

View File

@@ -6418,6 +6418,12 @@ bool InvalidMemberWithMutatingGetterInKeyPath::diagnoseAsError() {
return true;
}
bool UnsupportedMethodRefInKeyPath::diagnoseAsError() {
emitDiagnostic(diag::expr_keypath_not_property, getMember(),
isForKeyPathDynamicMemberLookup());
return true;
}
bool InvalidMutatingMethodRefInKeyPath::diagnoseAsError() {
emitDiagnostic(diag::expr_keypath_mutating_method, getMember(),
isForKeyPathDynamicMemberLookup());