File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
branches/auto/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 @@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
13
13
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
14
14
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
15
15
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16
- refs/heads/auto: 6007797ed6f712576bccac799d0fc79a2eb61ae7
16
+ refs/heads/auto: 92c2ff6d697fe7be2d4e3979b4dec9f86b969b69
17
17
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
18
18
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
19
19
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
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