about summary refs log tree commit diff
diff options
context:
space:
mode:
-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();