about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDylan DPC <dylan.dpc@gmail.com>2020-11-15 03:02:42 +0100
committerGitHub <noreply@github.com>2020-11-15 03:02:42 +0100
commit7f7fa9786afe019dec3629093fe7260303a4e4aa (patch)
tree9ef6c0b47020bea2be78ba73797d9b50eaf4c3e2
parenta29b68f326acc8df3bdba3a0cce6f4eea11d82f8 (diff)
parent38fa66aac3cb1790bde8f76014db6ccd62f70244 (diff)
downloadrust-7f7fa9786afe019dec3629093fe7260303a4e4aa.tar.gz
rust-7f7fa9786afe019dec3629093fe7260303a4e4aa.zip
Rollup merge of #78948 - slanterns:master, r=varkor
test: add `()=()=()=...` to weird-exprs.rs

Idea from https://github.com/rust-lang/rust/pull/71156#discussion_r410953972 😄

Builds on nightly since https://github.com/rust-lang/rust/pull/78748 has been merged.
-rw-r--r--src/test/ui/weird-exprs.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/ui/weird-exprs.rs b/src/test/ui/weird-exprs.rs
index 916cabbfb8c..2d7ebbf1d5b 100644
--- a/src/test/ui/weird-exprs.rs
+++ b/src/test/ui/weird-exprs.rs
@@ -1,6 +1,7 @@
 // run-pass
 
 #![feature(generators)]
+#![feature(destructuring_assignment)]
 
 #![allow(non_camel_case_types)]
 #![allow(dead_code)]
@@ -159,6 +160,11 @@ fn match_nested_if() {
     assert!(val);
 }
 
+fn monkey_barrel() {
+    let val = ()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=()=();
+    assert_eq!(val, ());
+}
+
 pub fn main() {
     strange();
     funny();
@@ -177,4 +183,5 @@ pub fn main() {
     r#match();
     i_yield();
     match_nested_if();
+    monkey_barrel();
 }