File tree Expand file tree Collapse file tree 3 files changed +5
-3
lines changed
test/library-tests/path-resolution Expand file tree Collapse file tree 3 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -177,8 +177,7 @@ abstract class ItemNode extends Locatable {
177
177
else result = this .getImmediateParentModule ( ) .getImmediateParentModule ( )
178
178
or
179
179
name = "self" and
180
- not this instanceof Module and
181
- result = this .getImmediateParentModule ( )
180
+ if this instanceof Module then result = this else result = this .getImmediateParentModule ( )
182
181
or
183
182
name = "Self" and
184
183
this = result .( ImplOrTraitItemNode ) .getAnItemInSelfScope ( )
Original file line number Diff line number Diff line change @@ -496,5 +496,5 @@ fn main() {
496
496
m16:: f ( ) ; // $ item=I83
497
497
m17:: f ( ) ; // $ item=I99
498
498
nested6:: f ( ) ; // $ item=I116
499
- nested8:: f ( ) ; // $ MISSING: item=I119
499
+ nested8:: f ( ) ; // $ item=I119
500
500
}
Original file line number Diff line number Diff line change @@ -255,6 +255,8 @@ resolvePath
255
255
| main.rs:497:5:497:10 | ...::f | main.rs:468:5:473:5 | fn f |
256
256
| main.rs:498:5:498:11 | nested6 | my2/nested2.rs:14:5:18:5 | mod nested6 |
257
257
| main.rs:498:5:498:14 | ...::f | my2/nested2.rs:15:9:17:9 | fn f |
258
+ | main.rs:499:5:499:11 | nested8 | my2/nested2.rs:22:5:26:5 | mod nested8 |
259
+ | main.rs:499:5:499:14 | ...::f | my2/nested2.rs:23:9:25:9 | fn f |
258
260
| my2/mod.rs:5:5:5:11 | nested2 | my2/mod.rs:1:1:1:16 | mod nested2 |
259
261
| my2/mod.rs:5:5:5:20 | ...::nested3 | my2/nested2.rs:1:1:11:1 | mod nested3 |
260
262
| my2/mod.rs:5:5:5:29 | ...::nested4 | my2/nested2.rs:2:5:10:5 | mod nested4 |
@@ -264,6 +266,7 @@ resolvePath
264
266
| my2/mod.rs:10:9:10:15 | nested2 | my2/mod.rs:1:1:1:16 | mod nested2 |
265
267
| my2/mod.rs:10:9:10:24 | ...::nested7 | my2/nested2.rs:21:1:27:1 | mod nested7 |
266
268
| my2/mod.rs:10:9:10:33 | ...::nested8 | my2/nested2.rs:22:5:26:5 | mod nested8 |
269
+ | my2/mod.rs:10:37:10:40 | self | my2/nested2.rs:22:5:26:5 | mod nested8 |
267
270
| my.rs:3:5:3:10 | nested | my.rs:1:1:1:15 | mod nested |
268
271
| my.rs:3:5:3:13 | ...::g | my/nested.rs:19:1:22:1 | fn g |
269
272
| my.rs:11:5:11:5 | g | my/nested.rs:19:1:22:1 | fn g |
You can’t perform that action at this time.
0 commit comments