> Is this because if atomics.load was declared as proc > load[T](https://forum.nim-lang.org/postActivity.xml): T then location would > potentially be copied due to language semantics (as there is no {.error.} on > assignment operator proc `=`)?
No, it looks like a bug to me. In general we need compiler support for atomics, not this `importc` hack...