46 lines
896 B
Rust
46 lines
896 B
Rust
|
#![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() {}
|