X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Finclude%2Freactos%2Flibs%2Fpseh%2Fpseh2.h;h=fc640cc8a22bb49b5894107f5ac915e440b9606a;hp=f74805d8fe8bff8e6dc134c9412df0626fb384f2;hb=724d66b9a8510edbd2a54d2f7780c937a333b01a;hpb=73a001976b1f4c1396530ac619ccfe0445f70bd3 diff --git a/reactos/include/reactos/libs/pseh/pseh2.h b/reactos/include/reactos/libs/pseh/pseh2.h index f74805d8fe8..fc640cc8a22 100644 --- a/reactos/include/reactos/libs/pseh/pseh2.h +++ b/reactos/include/reactos/libs/pseh/pseh2.h @@ -35,6 +35,7 @@ #define _SEH2_AbnormalTermination() (AbnormalTermination()) #define _SEH2_YIELD(STMT_) STMT_ #define _SEH2_LEAVE __leave +#define _SEH2_VOLATILE #elif defined(_USE_DUMMY_PSEH) || defined (__arm__) || defined(__clang__) || defined(_M_AMD64) @@ -47,6 +48,7 @@ #define _SEH2_AbnormalTermination() #define _SEH2_YIELD(STMT_) STMT_ #define _SEH2_LEAVE +#define _SEH2_VOLATILE volatile #elif defined(_USE_PSEH3) @@ -62,6 +64,7 @@ #define _SEH2_AbnormalTermination _abnormal_termination #define _SEH2_LEAVE _SEH3_LEAVE #define _SEH2_YIELD(x) x +#define _SEH2_VOLATILE volatile #elif defined(__GNUC__)