You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
publicfunc classAccessAccessField(_ x:Klass){ // expected-error {{'x' has guaranteed ownership but was consumed}}
@@ -576,23 +576,23 @@ public func finalClassAssignToVar1(_ x: FinalKlass) { // expected-error {{'x' ha
576
576
varx3= x2 // expected-note {{consuming use}}
577
577
x3 = x2 // expected-note {{consuming use}}
578
578
x3 = x // expected-note {{consuming use}}
579
-
print(x3) // expected-note {{consuming use}}
579
+
print(x3)
580
580
}
581
581
582
582
publicfunc finalClassAssignToVar1Arg(_ x:FinalKlass, _ x2:FinalKlass){ // expected-error {{'x2' has guaranteed ownership but was consumed}}
583
583
// expected-error @-1 {{'x' has guaranteed ownership but was consumed}}
584
584
varx3= x2 // expected-note {{consuming use}}
585
585
x3 = x2 // expected-note {{consuming use}}
586
586
x3 = x // expected-note {{consuming use}}
587
-
print(x3) // expected-note {{consuming use}}
587
+
print(x3)
588
588
}
589
589
590
590
publicfunc finalClassAssignToVar1OwnedArg(_ x:FinalKlass, _ x2:__owned FinalKlass){ // expected-error {{'x2' consumed more than once}}
591
591
// expected-error @-1 {{'x' has guaranteed ownership but was consumed}}
592
592
varx3= x2 // expected-note {{consuming use}}
593
593
x3 = x2 // expected-note {{consuming use}}
594
594
x3 = x // expected-note {{consuming use}}
595
-
print(x3) // expected-note {{consuming use}}
595
+
print(x3)
596
596
}
597
597
598
598
publicfunc finalClassAssignToVar2(_ x:FinalKlass){ // expected-error {{'x' has guaranteed ownership but was consumed}}
@@ -619,20 +619,20 @@ public func finalClassAssignToVar3(_ x: FinalKlass) { // expected-error {{'x' ha
619
619
letx2= x // expected-note {{consuming use}}
620
620
varx3= x2
621
621
x3 = x // expected-note {{consuming use}}
622
-
print(x3) // expected-note {{consuming use}}
622
+
print(x3)
623
623
}
624
624
625
625
publicfunc finalClassAssignToVar3Arg(_ x:FinalKlass, _ x2:FinalKlass){ // expected-error {{'x2' has guaranteed ownership but was consumed}}
626
626
// expected-error @-1 {{'x' has guaranteed ownership but was consumed}}
627
627
varx3= x2 // expected-note {{consuming use}}
628
628
x3 = x // expected-note {{consuming use}}
629
-
print(x3) // expected-note {{consuming use}}
629
+
print(x3)
630
630
}
631
631
632
632
publicfunc finalClassAssignToVar3OwnedArg(_ x:FinalKlass, _ x2:__owned FinalKlass){ // expected-error {{'x' has guaranteed ownership but was consumed}}
633
633
varx3= x2
634
634
x3 = x // expected-note {{consuming use}}
635
-
print(x3) // expected-note {{consuming use}}
635
+
print(x3)
636
636
}
637
637
638
638
publicfunc finalClassAssignToVar4(_ x:FinalKlass){ // expected-error {{'x' has guaranteed ownership but was consumed}}
@@ -663,7 +663,7 @@ public func finalClassAssignToVar5(_ x: FinalKlass) { // expected-error {{'x' ha
663
663
// appropriately though.
664
664
finalClassUseMoveOnlyWithoutEscaping(x2)
665
665
x3 = x // expected-note {{consuming use}}
666
-
print(x3) // expected-note {{consuming use}}
666
+
print(x3)
667
667
}
668
668
669
669
publicfunc finalClassAssignToVar5Arg(_ x:FinalKlass, _ x2:FinalKlass){ // expected-error {{'x2' has guaranteed ownership but was consumed}}
@@ -673,7 +673,7 @@ public func finalClassAssignToVar5Arg(_ x: FinalKlass, _ x2: FinalKlass) { // ex
673
673
// appropriately though.
674
674
finalClassUseMoveOnlyWithoutEscaping(x2)
675
675
x3 = x // expected-note {{consuming use}}
676
-
print(x3) // expected-note {{consuming use}}
676
+
print(x3)
677
677
}
678
678
679
679
publicfunc finalClassAssignToVar5OwnedArg(_ x:FinalKlass, _ x2:__owned FinalKlass){ // expected-error {{'x2' consumed more than once}}
0 commit comments