]> git.lizzy.rs Git - rust.git/commitdiff
Increase number of usages of `u8` in weird expressions u8 test
authorKonrad Borowski <github@borowski.pw>
Wed, 6 Jun 2018 16:42:34 +0000 (18:42 +0200)
committerGitHub <noreply@github.com>
Wed, 6 Jun 2018 16:42:34 +0000 (18:42 +0200)
src/test/run-pass/weird-exprs.rs

index 37ab2ea27150a0fb61f554eca1f334b429053932..a15fbf377ecf67780c1b2fc45f565bb4366943df 100644 (file)
@@ -84,23 +84,26 @@ fn dots() {
                                .. .. .. .. .. .. .. .. .. .. .. ..));
 }
 
-fn you_eight() {
-    assert_eq!(8, {
-        macro_rules! u8 {
-            (u8) => {
-                mod u8 {
-                    pub fn u8<'u8>(u8: &'u8 u8) -> &'u8 u8 {
-                        "u8";
-                        u8
+fn u8(u8: u8) {
+    if u8 != 0u8 {
+        assert_eq!(8u8, {
+            macro_rules! u8 {
+                (u8) => {
+                    mod u8 {
+                        pub fn u8<'u8: 'u8 + 'u8>(u8: &'u8 u8) -> &'u8 u8 {
+                            "u8";
+                            u8
+                        }
                     }
-                }
-            };
-        }
+                };
+            }
 
-        u8!(u8);
-        let &u8: &u8 = u8::u8(&8u8);
-        u8
-    });
+            u8!(u8);
+            let &u8: &u8 = u8::u8(&8u8);
+            ::u8(0u8);
+            u8
+        });
+    }
 }
 
 fn fishy() {
@@ -128,7 +131,7 @@ pub fn main() {
     angrydome();
     evil_lincoln();
     dots();
-    you_eight();
+    u8(8u8);
     fishy();
     union();
     special_characters();