We've already established (via the bug report) that some of the time,
the code has no idea which one is in use when comparing them. They're
used for relative line ordering within a particular window; if it's a
source window, the lines are sorted by line number, and if it's a
disassembly window, they're sorted by code address. So in both cases
it's a "line number"; that's why I favor using a single variable for
them, although I'm open to alternative suggestions.
Yes, I've read the code before I replied, so I know all that already.
Having read the code, I'm not sure that addresses are used only for
disassembly windows and line numbers only for source windows. We
could have more bugs; that's why I think cleaning the code is
important.