// Module with attribute @[manualfree] module websocket fn C.no_body_function() fn C.another_one(x int) fn C.separated_from_my_body_and_the_above() fn main() {} // This should stay between both functions fn x() {} // doc comment above an attributed function @[inline] fn y_with_attr() { } // doc comment above an attributed struct @[typedef] struct FooWithAttr { } fn between_assembly_blocks() { asm amd64 { } asm i386 { } }