Is there a compiler memory barrier for a single variable?

后端 未结 4 1620
长情又很酷
长情又很酷 2021-01-02 08:45

Compiler memory barriers has the effect among other things to force the compiler to make sure all stack variables that are cached in registers are written t

4条回答
  •  夕颜
    夕颜 (楼主)
    2021-01-02 09:10

    Try with { int y = x; *(volatile int*)&x = y; } and inspect the resulting assembly.

提交回复
热议问题