File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
branches/try/src/libsyntax/ext Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 2
2
refs/heads/master: da4e4e4e0a7778a85748aa4a303b13f603e96b4b
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 8ddd286ea4ba4384a0dc9eae393ed515460a986e
5
- refs/heads/try: 6007797ed6f712576bccac799d0fc79a2eb61ae7
5
+ refs/heads/try: 92c2ff6d697fe7be2d4e3979b4dec9f86b969b69
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
8
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
Original file line number Diff line number Diff line change @@ -1403,6 +1403,19 @@ mod test {
1403
1403
0 )
1404
1404
}
1405
1405
1406
+ // ooh, got another bite?
1407
+ // expands to struct A; impl A {fn thingy(&self_1) {self_1;}}
1408
+ #[ test] fn method_arg_hygiene_2 ( ) {
1409
+ run_renaming_test (
1410
+ & ( "struct A;
1411
+ macro_rules! add_method (($T:ty) =>
1412
+ (impl $T { fn thingy(&self) {self;} }))
1413
+ add_method!(A)" ,
1414
+ vec ! ( vec!( 0 ) ) ,
1415
+ true ) ,
1416
+ 0 )
1417
+ }
1418
+
1406
1419
// item fn hygiene
1407
1420
// expands to fn q(x_1:int){fn g(x_2:int){x_2 + x_1};}
1408
1421
#[ test] fn issue_9383 ( ) {
You can’t perform that action at this time.
0 commit comments