On Thursday, 28 February 2019 at 02:35:59 UTC, Nicholas Wilson wrote:
On Wednesday, 27 February 2019 at 22:56:14 UTC, Michelle Long wrote:
Trying to get dcompute to work... after a bunch of issues dealing with all the crap this is what I can't get past:

Error: unrecognized `pragma(LDC_intrinsic)

This is actually from the ldc.intrinsics file, which I had to rename from .di to d so it would be included in by VisualD.

I upgraded to latest LDC just before

LDC - the LLVM D compiler (1.14.0git-1bbda74):
  based on DMD v2.084.1 and LLVM 7.0.1


pragma(LDC_intrinsic, "llvm.returnaddress")
    void* llvm_returnaddress(uint level);


..\..\..\..\D\LDC\import\ldc\intrinsics.d(85): Error: unrecognized `pragma(LDC_intrinsic)`

I've got no idea why that is the case, although I note that you shouldn't need to change intrinsics.di to intrinsics.d, as a .di it only needs to be on the include path which should already be the case for LDC.

I've included it in Visual D as di and it seems not to add it to the include line...

Is it in any way possible that it being an di file would allow that? Seems that it is an LDC issue though but LDC has some usage of it I believe and it works fine.

Could it be a LDC version? Or do I need to include something to make it work? Seems like it would be part of the compiler itself.

Reply via email to