]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/issue-3304.rs
Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022-03-26
[rust.git] / src / tools / rustfmt / tests / target / issue-3304.rs
1 // rustfmt-error_on_line_overflow: true
2
3 #[rustfmt::skip] use one::two::three::four::five::six::seven::eight::night::ten::eleven::twelve::thirteen::fourteen::fiveteen;
4 #[rustfmt::skip]
5
6 use one::two::three::four::five::six::seven::eight::night::ten::eleven::twelve::thirteen::fourteen::fiveteen;
7
8 macro_rules! test_macro {
9     ($($id:ident),*) => {};
10 }
11
12 macro_rules! test_macro2 {
13     ($($id:ident),*) => {
14         1
15     };
16 }
17
18 fn main() {
19     #[rustfmt::skip] test_macro! { one, two, three, four, five, six, seven, eight, night, ten, eleven, twelve, thirteen, fourteen, fiveteen };
20     #[rustfmt::skip]
21     
22     test_macro! { one, two, three, four, five, six, seven, eight, night, ten, eleven, twelve, thirteen, fourteen, fiveteen };
23 }
24
25 fn test_local() {
26     #[rustfmt::skip] let x = test_macro! { one, two, three, four, five, six, seven, eight, night, ten, eleven, twelve, thirteen, fourteen, fiveteen };
27     #[rustfmt::skip]
28     
29     let x = test_macro! { one, two, three, four, five, six, seven, eight, night, ten, eleven, twelve, thirteen, fourteen, fiveteen };
30 }
31
32 fn test_expr(_: [u32]) -> u32 {
33     #[rustfmt::skip] test_expr([9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999]);
34     #[rustfmt::skip]
35     
36     test_expr([9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999, 9999999999999])
37 }
38
39 #[rustfmt::skip] mod test { use one::two::three::four::five::six::seven::eight::night::ten::eleven::twelve::thirteen::fourteen::fiveteen; }
40 #[rustfmt::skip]
41
42 mod test { use one::two::three::four::five::six::seven::eight::night::ten::eleven::twelve::thirteen::fourteen::fiveteen; }