X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=support%2Fregression%2Ftests%2Fbug-460010.c;h=e5bf0ba6170df19fd53591337a27e14665e2e8f0;hb=28e26703880560af06ad6fd7b1d0d123587de26e;hp=2b9bed54398ee74776fc4522e014dbd2f0c69791;hpb=25c9f7de4c47ca115bbf87990a8e95cf7ce4b828;p=fw%2Fsdcc diff --git a/support/regression/tests/bug-460010.c b/support/regression/tests/bug-460010.c index 2b9bed54..e5bf0ba6 100644 --- a/support/regression/tests/bug-460010.c +++ b/support/regression/tests/bug-460010.c @@ -2,6 +2,14 @@ */ #include +#ifdef SDCC +#ifdef SDCC_pic16 +#define ADDRESS 0x0070 +#else +#define ADDRESS 0xa000 +#endif /* SDCC_pic16 */ +#endif /* SDCC */ + void func( unsigned char a ) { @@ -13,7 +21,7 @@ testBadPromotion(void) { #ifdef SDCC - unsigned char c=*((unsigned xdata char*)(0xa000)); + unsigned char c=*((unsigned xdata char*)(ADDRESS)); #else unsigned char loc_c; unsigned char c=*(unsigned char*)&loc_c;