Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This noncompliant code example using atomic integers can result in unsigned integer overflow wrapping:

 

Code Block
bgColor#FFcccc
langc
atomic_int i;
int ui_a;

/* Initialize i, ui_a */

atomic_fetch_add(&i, ui_a);

Compliant Solution

...