diff --git a/src/pal/pal.h b/src/pal/pal.h index d8a106c..1324c53 100644 --- a/src/pal/pal.h +++ b/src/pal/pal.h @@ -3,6 +3,9 @@ #include "pal_consts.h" // If simultating OE, then we need the underlying platform +#if defined(OPEN_ENCLAVE) +# include "pal_open_enclave.h" +#endif #if !defined(OPEN_ENCLAVE) || defined(OPEN_ENCLAVE_SIMULATION) # include "pal_apple.h" # include "pal_freebsd.h" @@ -12,9 +15,6 @@ # include "pal_openbsd.h" # include "pal_windows.h" #endif -#if defined(OPEN_ENCLAVE) -# include "pal_open_enclave.h" -#endif #include "pal_plain.h" namespace snmalloc diff --git a/src/pal/pal_open_enclave.h b/src/pal/pal_open_enclave.h index 77101db..5e37e04 100644 --- a/src/pal/pal_open_enclave.h +++ b/src/pal/pal_open_enclave.h @@ -1,5 +1,6 @@ #pragma once +#include "ds/address.h" #include "pal_plain.h" #ifdef OPEN_ENCLAVE extern "C" const void* __oe_get_heap_base();