| #![allow(unused_labels)] |
| |
| // FIXME(#108019): outdated Unicode table |
| // fn foo() { |
| // '🥺 loop { |
| // break |
| // } |
| // } |
| |
| fn bar() { |
| '🐱 loop { |
| //~^ ERROR labeled expression must be followed by `:` |
| //~| ERROR lifetimes or labels cannot contain emojis |
| break |
| } |
| } |
| |
| fn qux() { |
| 'a🐱 loop { |
| //~^ ERROR labeled expression must be followed by `:` |
| //~| ERROR lifetimes or labels cannot contain emojis |
| break |
| } |
| } |
| |
| fn quux() { |
| '1🐱 loop { |
| //~^ ERROR labeled expression must be followed by `:` |
| //~| ERROR lifetimes or labels cannot start with a number |
| break |
| } |
| } |
| |
| fn x<'🐱>() -> &'🐱 () { |
| //~^ ERROR lifetimes or labels cannot contain emojis |
| //~| ERROR lifetimes or labels cannot contain emojis |
| &() |
| } |
| |
| fn y() { |
| 'a🐱: loop {} |
| //~^ ERROR lifetimes or labels cannot contain emojis |
| } |
| |
| fn main() {} |