1 // run-pass
2 
3 #![allow(dead_code)]
4 // pretty-expanded FIXME #23616
5 
6 pub mod a {
f()7     pub fn f() {}
8     pub mod b {
g()9         fn g() {
10             super::f();
11         }
12     }
13 }
14 
main()15 pub fn main() {
16 }
17