I mean, don't love the macros - but that still looks like a load of typing to me - and it even reads less well than __LINE__ if you are looking at from a literate programming perspective.
It's tidier for the compiler though, but the change does not seem to make it easier for the reader of the code to comprehend.
It's tidier for the compiler though, but the change does not seem to make it easier for the reader of the code to comprehend.