Skip to content

Commit 479c0f4

Browse files
committed
Update some lifetime dependence diagnostic messages
1 parent 89cd626 commit 479c0f4

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

include/swift/AST/DiagnosticsSema.def

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7871,12 +7871,11 @@ ERROR(lifetime_dependence_only_on_function_method_init_result, none,
78717871
ERROR(lifetime_dependence_invalid_return_type, none,
78727872
"lifetime dependence can only be specified on ~Escapable results", ())
78737873
ERROR(lifetime_dependence_cannot_infer_ambiguous_candidate, none,
7874-
"cannot infer lifetime dependence, multiple ~Escapable or ~Copyable "
7875-
"parameters with ownership modifiers, specify explicit lifetime "
7876-
"dependence", ())
7877-
ERROR(lifetime_dependence_cannot_infer_no_candidates, none,
7878-
"cannot infer lifetime dependence, no parameters with ownership "
7879-
"modifiers present", ())
7874+
"cannot infer lifetime dependence, multiple parameters qualifiy as a candidate", ())
7875+
ERROR(lifetime_dependence_cannot_infer_no_candidates, none,
7876+
"cannot infer lifetime dependence, no parameters found that are "
7877+
"~Escapable or Escapable with a borrowing ownership",
7878+
())
78807879
ERROR(lifetime_dependence_ctor_non_self_or_nil_return, none,
78817880
"expected nil or self as return values in an initializer with "
78827881
"lifetime dependent specifiers", ())

0 commit comments

Comments
 (0)