(SDL3バージョンはSDL3/SDL_CompilerBarrierを参照すること)
void SDL_CompilerBarrier(void)
この関数はコンパイラが読込と書込の順序を入れ替えるのを防ぐだけで, CPUが読込と書込の順序を入れ替えるのは防がない. しかし, メモリを操作するアトミック操作は全てメモリバリアである.
この関数はSDL_AtomicGet()とSDL_AtomicGetPtr()で使われている.