]> git.gag.com Git - fw/sdcc/blobdiff - support/regression/tests/bug-460010.c
port to mcs51
[fw/sdcc] / 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);