Is there a reason why __FILE__ and __LINE__ has such a low priority? I mean, the compiler should have these informations and it shouldn't be too hard to just extend __FILE__ with a static string and __LINE__ with an integer value. From my perspective this sounds like a morning of work max? Or am I overlooking something? Because __FILE__ and __LINE__ are certainly nice to have, for example to write some nice logging system.


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com