diff options
| author | John Clements <clements@racket-lang.org> | 2014-07-08 15:02:33 -0700 |
|---|---|---|
| committer | John Clements <clements@racket-lang.org> | 2014-07-08 16:28:23 -0700 |
| commit | 4c312b6d0ddc4de7e00176d5099dad299473aabd (patch) | |
| tree | 82f4fd1659a1c988b332844672d00301f85f980f | |
| parent | 19e718b34def6c3f98372a40352ab9c889ff9f7a (diff) | |
| download | rust-4c312b6d0ddc4de7e00176d5099dad299473aabd.tar.gz rust-4c312b6d0ddc4de7e00176d5099dad299473aabd.zip | |
fix hygiene for test case
| -rw-r--r-- | src/test/run-pass/issue-7911.rs | 8 |
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) }; |
