mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[reference-bindings] Put reference bindings support behind -enable-experimental-feature ReferenceBindings.
This commit is contained in:
@@ -32,16 +32,12 @@ case let a:
|
||||
a = 1 // expected-error {{cannot assign}}
|
||||
case inout a:
|
||||
a = 1
|
||||
case var var a: // expected-error {{'var' cannot appear nested inside another 'var', 'let', or 'inout' pattern}}
|
||||
case var var a: // expected-error {{'var' cannot appear nested inside another 'var' or 'let' pattern}}
|
||||
a += 1
|
||||
case var let a: // expected-error {{'let' cannot appear nested inside another 'var', 'let', or 'inout' pattern}}
|
||||
case var let a: // expected-error {{'let' cannot appear nested inside another 'var' or 'let' pattern}}
|
||||
print(a, terminator: "")
|
||||
case var (var b): // expected-error {{'var' cannot appear nested inside another 'var'}}
|
||||
b += 1
|
||||
case var inout a: // expected-error {{'inout' cannot appear nested inside another 'var', 'let', or 'inout' pattern}}
|
||||
break
|
||||
case inout (inout b): // expected-error {{'inout' cannot appear nested inside another 'var', 'let', or 'inout' pattern}}
|
||||
break
|
||||
// 'Any' pattern.
|
||||
case _:
|
||||
()
|
||||
|
||||
Reference in New Issue
Block a user