about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJaro Fietz <jaro.fietz@gmx.de>2018-05-25 16:48:55 +0200
committerGitHub <noreply@github.com>2018-05-25 16:48:55 +0200
commitde12d437c98af98fa91c5bc476141ee9ffca7b3c (patch)
treefcc16cd9e4ffbb569c836b0840635a22482702a6 /src
parent9823cb99c5779c0910a0d0a232966b37dfda73fd (diff)
downloadrust-de12d437c98af98fa91c5bc476141ee9ffca7b3c.tar.gz
rust-de12d437c98af98fa91c5bc476141ee9ffca7b3c.zip
What does an expression look like, that consists only of special characters?
Diffstat (limited to 'src')
-rw-r--r--src/test/run-pass/weird-exprs.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/test/run-pass/weird-exprs.rs b/src/test/run-pass/weird-exprs.rs
index ecb62b1888d..254d84dde60 100644
--- a/src/test/run-pass/weird-exprs.rs
+++ b/src/test/run-pass/weird-exprs.rs
@@ -112,6 +112,12 @@ fn union() {
     union union<'union> { union: &'union union<'union>, }
 }
 
+fn special_characters() {
+    let val = !((|(..):(_,_),__@_|__)((&*"\\",'@')/**/,{})=={&[..=..][..];})//
+    ;
+    assert!(!val);
+}
+
 pub fn main() {
     strange();
     funny();