17536, "lydia-duncan", "Why does making AtomicT use operator methods cause this test to fail?", "2021-04-07T17:21:58Z"
For some reason changing the operators in modules/internal/Atomics.chpl caused test/library/standard/Types/copyable.chpl to fail when run, with the output:
[Elapsed compilation time for "library/standard/Types/copyable" - 2.882 seconds]
[Executing diff copyable.good copyable.comp.out.tmp]
0a1,3
> copyable.chpl:50: In function 'checkNormal':
> copyable.chpl:51: error: isConstAssignable AtomicT(int(64)) did not match
> copyable.chpl:117: called as checkNormal(type t = AtomicT(int(64)), e: AtomicT(int(64)))
[Error matching compiler output for library/standard/Types/copyable]
Is this issue specific to AtomicT or a more general problem with operator methods?