preprocessor: line-map tidying

2020-07-20 Thread Nathan Sidwell
I found the linemap logic dealing with running out of column numbers confusing. There's no need for completely separate code blocks there, as we can rely on the masking operations working all the way down to zero bits. The two binary searches for linemap lookups could do with modernization of

preprocessor: line-map tidying

2020-07-20 Thread Nathan Sidwell via Gcc-patches
I found the linemap logic dealing with running out of column numbers confusing. There's no need for completely separate code blocks there, as we can rely on the masking operations working all the way down to zero bits. The two binary searches for linemap lookups could do with modernization of