@@ -165,7 +165,7 @@ struct Basics: ~Copyable {
165165 }
166166 }
167167
168- consuming func test8 _stillMissingAConsume1 ( _ c: Color) throws { // expected-error {{must consume 'self' before exiting method that discards self}}
168+ consuming func test8 _stillMissingAConsume1 ( _ c: Color) throws {
169169 if case . red = c {
170170 discard self // expected-note {{discarded self here}}
171171 return
@@ -174,7 +174,7 @@ struct Basics: ~Copyable {
174174 _ = consume self
175175 fatalError ( " hi " )
176176 }
177- }
177+ } // expected-error {{must consume 'self' before exiting method that discards self}}
178178
179179 consuming func test8 _stillMissingAConsume2( _ c: Color) throws {
180180 if case . red = c {
@@ -251,7 +251,7 @@ struct Basics: ~Copyable {
251251 }
252252 }
253253
254- consuming func test11 ( _ c: Color) { // expected-error {{must consume 'self' before exiting method that discards self}}
254+ consuming func test11 ( _ c: Color) {
255255 guard case . red = c else {
256256 discard self // expected-note {{discarded self here}}
257257 return
@@ -264,7 +264,7 @@ struct Basics: ~Copyable {
264264 let x = self
265265 self = x
266266 mutator ( )
267- }
267+ } // expected-error {{must consume 'self' before exiting method that discards self}}
268268
269269 consuming func test11 _fixed( _ c: Color) {
270270 guard case . red = c else {
@@ -328,13 +328,13 @@ struct Basics: ~Copyable {
328328 _ = consume self
329329 }
330330
331- consuming func test13 ( _ c: Color) async { // expected-error {{must consume 'self' before exiting method that discards self}}
331+ consuming func test13 ( _ c: Color) async {
332332 guard case . red = c else {
333333 discard self // expected-note {{discarded self here}}
334334 return
335335 }
336336 await asyncer ( )
337- }
337+ } // expected-error {{must consume 'self' before exiting method that discards self}}
338338
339339 consuming func test13 _fixed( _ c: Color) async {
340340 guard case . red = c else {
@@ -345,7 +345,7 @@ struct Basics: ~Copyable {
345345 _ = consume self
346346 }
347347
348- consuming func test14 ( _ c: Color) async { // expected-error {{must consume 'self' before exiting method that discards self}}
348+ consuming func test14 ( _ c: Color) async {
349349 guard case . red = c else {
350350 discard self // expected-note {{discarded self here}}
351351 return
@@ -354,7 +354,7 @@ struct Basics: ~Copyable {
354354 cont. resume ( )
355355 }
356356 print ( " back! " )
357- }
357+ } // expected-error {{must consume 'self' before exiting method that discards self}}
358358
359359 consuming func test14 _fixed( _ c: Color) async {
360360 guard case . red = c else {
0 commit comments