Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
use 64bit alignment for map counter atomic add
For an atomic inc of a map counter (ringbuf loss counter), generate IR with 64bit alignment. This is more correct, and will avoid problems with upcoming LLVM versions, as they will emit a function call for a potentially unaligned atomicrmw. This will lead to an error like this: error: <unknown>:0:0: in function BEGIN i64 (ptr): t15: i64 = GlobalAddress<ptr @__atomic_compare_exchange> 0 too many arguments
- Loading branch information