Open
Description
Let me have unformatted code:
#ifdef foo
subroutine bla(x)
#else
subroutine bla(x,y)
#endif
[do something]
end subroutine
subroutine bar
I would expect [do something] to be indented once, and both subroutine calls to be equally indented:
#ifdef foo
subroutine bla(x)
#else
subroutine bla(x,y)
#endif
[do something]
end subroutine
subroutine bar
but what happens is that the second subroutine definition of bla is already indented.
Worse then that, all code below takes the extra indent level, and subsequent subroutines, such as bar in this example, is indented more than it should.
#ifdef foo
subroutine bla(x)
#else
subroutine bla(x,y)
#endif
[do something]
end subroutine
subroutine bar
I hope you could find time to fix this.
Have an excellent day!
Lukas
Metadata
Metadata
Assignees
Labels
No labels