Explicitly error out when no context definition is provided.

If there is no context definition in a non-generic build, compilation
will error out anyway, but in a less obvious place.
This commit is contained in:
Anthony J. Bentley 2016-07-17 18:59:26 -06:00
parent 4b9173ca62
commit eea609c55e

View File

@ -114,7 +114,7 @@ typedef mcontext_t SContext;
#define CTX_SP sp
#define CTX_PC pc
#else
#warning No context definition for OS
#error No context definition for OS
#endif
#elif defined(__NetBSD__)
#include <ucontext.h>
@ -164,6 +164,8 @@ typedef mcontext_t SContext;
#else
#error No context definition for OS
#endif
#else
#error No context definition for OS
#endif
#if _M_X86_64