1 // Test comments on functions are preserved.
4 fn foo<F, G>(a: aaaaaaaaaaaaa, // A comment
5 b: bbbbbbbbbbbbb, // a second comment
9 // A multi line comment
11 e: eeeeeeeeeeeee /* comment before paren */)
13 where F: Foo, // COmment after where clause
14 G: Goo // final comment
19 fn bar<F /* comment on F */, G /* comment on G */>() { }
21 fn baz() -> Baz /* Comment after return type */ { }