Since recent update, metadata in certain combination of surrounding stuff won't stay on their line.
Input file
@:foobar(arg)
#if def
@:foobar
@:foobar
#end
typedef Foo = {}
Broken output
@:foobar(arg)
#if def
@:foobar @:foobar
#end
typedef Foo = {}
Expected no change.