@b4n Yeah, forgot to handle one more "else" case. It should be fixed now. I modified the logic slightly because I think we should also remove all tags (regardless whether they have something to do with typedefs or not) which are at the same line as the cursor - these won't cause any real goto.
By the way in your example you will never see int Abc(void); - this is a declaration, not definition.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/923#issuecomment-192340962