May 05, 2023 [Issue 23894] New: ImportC: _InterlockedExchangeAdd and a ton of other VC intrinsics are not recognized | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=23894 Issue ID: 23894 Summary: ImportC: _InterlockedExchangeAdd and a ton of other VC intrinsics are not recognized Product: D Version: D2 Hardware: All OS: Windows Status: NEW Keywords: ImportC Severity: normal Priority: P1 Component: dmd Assignee: nobody@puremagic.com Reporter: maxsamukha@gmail.com "Windows.h" intrinsics: main.obj : error LNK2019: unresolved external symbol _InterlockedExchangeAdd referenced in function _InlineInterlockedAdd main.obj : error LNK2019: unresolved external symbol _InterlockedExchangeAdd64 referenced in function _InlineInterlockedAdd64 main.obj : error LNK2019: unresolved external symbol _mul128 referenced in function MultiplyExtract128 main.obj : error LNK2019: unresolved external symbol __shiftright128 referenced in function MultiplyExtract128 main.obj : error LNK2019: unresolved external symbol _umul128 referenced in function UnsignedMultiplyExtract128 main.obj : error LNK2019: unresolved external symbol _ReadWriteBarrier referenced in function BarrierAfterRead main.obj : error LNK2019: unresolved external symbol __stosb referenced in function RtlSecureZeroMemory main.obj : error LNK2019: unresolved external symbol __readgsqword referenced in function NtCurrentTeb Fun! -- |
Copyright © 1999-2021 by the D Language Foundation