From 03e2338debfc65a1e10f70ef33cecd481a7a17e0 Mon Sep 17 00:00:00 2001 From: Richard Barry Date: Fri, 9 Sep 2011 20:37:50 +0000 Subject: [PATCH] Add warnings about mixing untested memory models in the RL78 port. --- Source/portable/IAR/RL78/portmacro.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/portable/IAR/RL78/portmacro.h b/Source/portable/IAR/RL78/portmacro.h index 301cc1de6..356700524 100644 --- a/Source/portable/IAR/RL78/portmacro.h +++ b/Source/portable/IAR/RL78/portmacro.h @@ -74,6 +74,14 @@ extern "C" { *----------------------------------------------------------- */ +#if __DATA_MODEL__ == __DATA_MODEL_FAR__ && __CODE_MODEL__ == __CODE_MODEL_NEAR__ + #warning This port has not been tested with your selected memory model combination. If a far data model is required it is recommended to also use a far code model. +#endif + +#if __DATA_MODEL__ == __DATA_MODEL_NEAR__ && __CODE_MODEL__ == __CODE_MODEL_FAR__ + #warning This port has not been tested with your selected memory model combination. If a far code model is required it is recommended to also use a far data model. +#endif + /* Type definitions. */ #define portCHAR char