Jinoh Kang (@iamahuman) commented about dlls/win32u/win32u_private.h:
return !IsRectEmpty( dst );
}
+#if defined(__i386__) || defined(__x86_64__) +/* all accesses are volatile and will not be re-ordered, but memcpy calls still need a compiler barrier */
This is a little ambiguous; for example, memcpy calls are arguably part of "all accesses" too once it's introduced.
```suggestion:-0+0 /* this prevents compilers from incorrectly reordering non-volatile reads (e.g., memcpy) from shared memory */ ```