about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJohn Clements <clements@racket-lang.org>2014-07-08 15:02:33 -0700
committerJohn Clements <clements@racket-lang.org>2014-07-08 16:28:23 -0700
commit4c312b6d0ddc4de7e00176d5099dad299473aabd (patch)
tree82f4fd1659a1c988b332844672d00301f85f980f
parent19e718b34def6c3f98372a40352ab9c889ff9f7a (diff)
downloadrust-4c312b6d0ddc4de7e00176d5099dad299473aabd.tar.gz
rust-4c312b6d0ddc4de7e00176d5099dad299473aabd.zip
fix hygiene for test case
-rw-r--r--src/test/run-pass/issue-7911.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/run-pass/issue-7911.rs b/src/test/run-pass/issue-7911.rs
index 9e43e3ef1aa..75494c47dce 100644
--- a/src/test/run-pass/issue-7911.rs
+++ b/src/test/run-pass/issue-7911.rs
@@ -27,19 +27,19 @@ trait Test {
     fn get_mut<'r>(&'r mut self) -> &'r mut FooBar;
 }
 
-macro_rules! generate_test(($type_:path, $field:expr) => (
+macro_rules! generate_test(($type_:path, $slf:ident, $field:expr) => (
     impl Test for $type_ {
-        fn get_immut<'r>(&'r self) -> &'r FooBar {
+        fn get_immut<'r>(&'r $slf) -> &'r FooBar {
             &$field as &FooBar
         }
 
-        fn get_mut<'r>(&'r mut self) -> &'r mut FooBar {
+        fn get_mut<'r>(&'r mut $slf) -> &'r mut FooBar {
             &mut $field as &mut FooBar
         }
     }
 ))
 
-generate_test!(Foo, self.bar)
+generate_test!(Foo, self, self.bar)
 
 pub fn main() {
     let mut foo: Foo = Foo { bar: Bar(42) };