]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/let-var-hygiene.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / let-var-hygiene.rs
index 1e29d2e8969c58dda30c9657da3c73ae76faf74b..2287cc48b66ce1e6504255e18347567c96fbc0f5 100644 (file)
@@ -9,8 +9,11 @@
 // except according to those terms.
 
 // shouldn't affect evaluation of $ex:
-macro_rules! bad_macro (($ex:expr) => ({let _x = 9; $ex}))
-fn main() {
-    let _x = 8;
-    assert_eq!(bad_macro!(_x),8)
+macro_rules! bad_macro {
+    ($ex:expr) => ({let _x = 9i; $ex})
+}
+
+pub fn main() {
+    let _x = 8i;
+    assert_eq!(bad_macro!(_x),8i)
 }