full path to source file __FILE__
sdhdfhed via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Jul 22 00:57:35 PDT 2016
On Friday, 22 July 2016 at 07:47:14 UTC, Jonathan Marler wrote:
> On Friday, 22 July 2016 at 05:41:00 UTC, fdgdsgf wrote:
>> What's wrong with __FILE__.dirName ?
>
> It's kinda weird, sometimes I've noticed that the __FILE__
> keyword is an absolute path, and sometimes it isn't. If it was
> always an absolute path, that would work. I decided to take a
> stab at implementing this in the dmd compiler:
>
> https://github.com/dlang/dmd/pull/5959
>
> It adds a __FILE_FULL_PATH__ trait which would solve the issue.
Personally I've never seen a relative __FILE__. Is this an issue
that's confirmed ?
I mean that it would be better to fix __FILE__ so that its
result is always absolute then. I think that such a "PPR"
(punk-pull-request) has 0% chance of being accepted, especially
since it adds a special keyword !
More information about the Digitalmars-d-learn
mailing list