Just found an old bug. Atomics modify immutable data:
---
import ldc.intrinsics;
void f(immutable int* a)
{
llvm_atomic_rmw_add(a,1);
}
---
- LDC 1.23.0-beta1 kinke via Digitalmars-d-announce
- Re: LDC 1.23.0-beta1 Kagamin via Digitalmars-d-announce
- Re: LDC 1.23.0-beta1 zoujiaqing via Digitalmars-d-announce
