On 18 July 2017 at 22:41, Mike via D.gnu <d.gnu@puremagic.com> wrote:
>
> Analyzing the object file I see this: arm-none-eabi-nm binary/fimrware.o
>
> U _D4core5bitop12volatileLoadFPhZh
> U _D4core5bitop12volatileLoadFPkZk
> U _D4core5bitop12volatileLoadFPtZt
> U _D4core5bitop13volatileStoreFPhhZv
> U _D4core5bitop13volatileStoreFPkkZv
> U _D4core5bitop13volatileStoreFPttZv
>
> Am I doing something wrong?
>

Yes, the signature it looks for is FNbNiNf for volatileLoad and
FNbNiNf for volatileStore.  That is nothrow, @nogc and @safe
attributes respectively.

Just after module core.bitop; line, add:

nothrow:
@safe:
@nogc:

Regards
Iain.

Reply via email to