From 3d8cc2f66a317c0061b15c2050e5d3cb6f48a196 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Thu, 28 Sep 2017 23:36:15 -0400 Subject: [PATCH] [Diagnostics] s/may/must/ in 'may not be used on subscript parameters' --- include/swift/AST/DiagnosticsSema.def | 2 +- test/Sema/immutability.swift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/swift/AST/DiagnosticsSema.def b/include/swift/AST/DiagnosticsSema.def index 9032616e2e6..9a97e3c80c4 100644 --- a/include/swift/AST/DiagnosticsSema.def +++ b/include/swift/AST/DiagnosticsSema.def @@ -2192,7 +2192,7 @@ ERROR(attr_only_on_parameters,none, ERROR(attr_not_on_variadic_parameters,none, "%0 must not be used on variadic parameters", (StringRef)) ERROR(attr_not_on_subscript_parameters,none, - "%0 may not be used on subscript parameters", (StringRef)) + "%0 must not be used on subscript parameters", (StringRef)) ERROR(override_final,none, "%0 overrides a 'final' %1", (DescriptiveDeclKind, DescriptiveDeclKind)) diff --git a/test/Sema/immutability.swift b/test/Sema/immutability.swift index 84f74ae3f29..1091b5db05e 100644 --- a/test/Sema/immutability.swift +++ b/test/Sema/immutability.swift @@ -610,8 +610,8 @@ func f(a : FooClass, b : LetStructMembers) { class MutableSubscripts { var x : Int = 0 - subscript(x: inout Int) -> () { x += 1 } // expected-error {{'inout' may not be used on subscript parameters}} - subscript(x: inout T) -> () { // expected-error {{'inout' may not be used on subscript parameters}} + subscript(x: inout Int) -> () { x += 1 } // expected-error {{'inout' must not be used on subscript parameters}} + subscript(x: inout T) -> () { // expected-error {{'inout' must not be used on subscript parameters}} fatalError() }