Bug? Bad file name?
Nicholas Wilson via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Nov 14 06:02:22 PST 2015
On Saturday, 14 November 2015 at 05:44:44 UTC, Anonymous wrote:
> I was playing with some code someone posted on the forum that
> involved opDispatch and compile time parameters. I pasted it in
> a file named templOpDispatch.d, ran it, and got an error. Then
> I noticed if I renamed the file it worked.
>
> The source didn't matter; same thing happens with an empty main.
>
> Ex: templOpDispatch.d contains just
>
> void main() {}
>
> Then running 'rdmd templOpDispatch.d' produces:
>
> std.process.ProcessException at std\process.d(568): Failed to
> spawn new process (The requested operation requires elevation.)
> ----------------
> 0x004396F0
> 0x0042AC3A
> 0x00403F66
> 0x00403FDF
> 0x00433043
> 0x00432F57
> 0x00426B70
> 0x7577337A in BaseThreadInitThunk
> 0x77969882 in RtlInitializeExceptionChain
> 0x77969855 in RtlInitializeExceptionChain
>
> Windows 7
> rdmd build 20150923
> DMD32 D Compiler v2.068.2
>
> But I can rename the file to rdmd templOpDispatc.d (remove h)
> and all is good. Strange. Can anyone else reproduce this?
What about other file names that contain compiler recognised
names / keywords?
More information about the Digitalmars-d-learn
mailing list