Ensure that each bucket pointer is loaded only once.
This happens already in practice, but without a change
like this one the compiler is permitted to issue two loads,
resulting in a race condition. This can happen when compiling
with -O0, for instance.
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 27110 Build 25389: arc lint + arc unit
Event Timeline
Comment Actions
Perhaps adding a sentence to the preceding comment explaining why atomic_load would be useful.