port to mcs51
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 7 Oct 2001 14:29:06 +0000 (14:29 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 7 Oct 2001 14:29:06 +0000 (14:29 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1367 4a8a32a2-be11-0410-ad9d-d568d2c75423

support/regression/tests/bug-460010.c

index 18f867cf051f8dc695f75607b6df8dd89af3f66d..abf31678b7651b2a61bd2a186cdffca4c35f04ed 100644 (file)
@@ -2,6 +2,12 @@
  */
 #include <testfwk.h>
 
+#ifdef __mcs51
+#define XDATA xdata
+#else
+#define XDATA
+#endif
+
 void 
 func( unsigned char a )
 {
@@ -11,7 +17,7 @@ func( unsigned char a )
 void
 testBadPromotion(void)
 {
-  unsigned char c=*((unsigned char*)(0xa000));
+  unsigned char c=*((unsigned XDATA char*)(0xa000));
   
   func(c);