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 */>() {
22 fn baz() -> Baz /* Comment after return type */ {