Iros
 
Loading...
Searching...
No Matches
compiler_barrier.h
Go to the documentation of this file.
1#pragma once
2
3namespace di::util {
11constexpr void compiler_barrier() {
12 if consteval {
13 ;
14 } else {
15 asm volatile("" ::: "memory");
16 }
17}
18}
19
20namespace di {
22}
Definition vocab.h:96
constexpr void compiler_barrier()
Force to optimizer to reload memory addresses.
Definition compiler_barrier.h:11
Definition zstring_parser.h:9