1 // run-pass
2 // pretty-expanded FIXME #23616
3 
4 macro_rules! four {
5     () => (4)
6 }
7 
main()8 fn main() {
9     let _x: [u16; four!()];
10 }
11