ae5a3a453f33de1919b5e06266941786959a804a
[fw/sdcc] / support / regression / tests / bug-426632.c
1 typedef struct { 
2     unsigned char year; /* Current 
3                          * year (with offset 1900) */ 
4     unsigned char month; /* Month (1 = 
5                           * Jan., ..., 12 = Dec.) */ 
6     unsigned char day; /* Day of 
7                         * month (1 to 31) */ 
8 } DATE_STRUCT; 
9
10 unsigned char year; 
11 unsigned char month; 
12 unsigned char day; 
13
14 void *main() 
15
16     float i; 
17     float y; 
18     void *p; 
19     DATE_STRUCT d; 
20     DATE_STRUCT *date_ptr; 
21    
22     date_ptr = &d; 
23    
24     year = date_ptr->year; 
25     month = date_ptr->month; 
26     day = date_ptr->day; 
27    
28     i = 1.35; 
29     i += 2; 
30     y = 1; 
31     y = y+i; 
32     i = y; 
33     p = &y; 
34     return p; 
35