about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJaro Fietz <jaro.fietz@gmx.de>2021-06-29 20:22:44 +0200
committeroberien <jaro.fietz@gmx.de>2022-05-21 00:18:36 +0200
commitdf0b0d4ae381a863d84c1f1debc83c6adab65763 (patch)
tree88bcfbfc7273bb312a93e8b3cdd2178767b3a047
parent51730fb171c7d92216451ca777a3981105bad374 (diff)
downloadrust-df0b0d4ae381a863d84c1f1debc83c6adab65763.tar.gz
rust-df0b0d4ae381a863d84c1f1debc83c6adab65763.zip
Add unicode identifier to weird-exprs
Use unicode identifiers and a unicode emoji in weird-exprs.rs
-rw-r--r--src/test/ui/weird-exprs.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/test/ui/weird-exprs.rs b/src/test/ui/weird-exprs.rs
index d7420a00af4..fb8b32e2803 100644
--- a/src/test/ui/weird-exprs.rs
+++ b/src/test/ui/weird-exprs.rs
@@ -6,6 +6,7 @@
 #![allow(dead_code)]
 #![allow(unreachable_code)]
 #![allow(unused_braces, unused_must_use, unused_parens)]
+#![allow(uncommon_codepoints, confusable_idents)]
 
 #![recursion_limit = "256"]
 
@@ -164,6 +165,13 @@ fn monkey_barrel() {
     assert_eq!(val, ());
 }
 
+fn unicode() {
+    fn 𝚋𝚛𝚎𝚊𝚔() -> char { '🤔' }
+    assert_eq!(loop {
+        break 𝚋𝚛𝚎𝚊𝚔 ();
+    }, '🤔');
+}
+
 fn bathroom_stall() {
     let mut i = 1;
     matches!(2, _|_|_|_|_|_ if (i+=1) != (i+=1));
@@ -189,5 +197,6 @@ pub fn main() {
     i_yield();
     match_nested_if();
     monkey_barrel();
+    unicode();
     bathroom_stall();
 }