1 /* { dg-do compile } */
2 /* { dg-options "-Os -fno-delete-null-pointer-checks" } */
3 
4 union ktime {
5     long tv64;
6 };
7 typedef union ktime ktime_t;
8 ktime_t
do_one_initcall(ktime_t rettime,ktime_t calltime)9 do_one_initcall(ktime_t rettime, ktime_t calltime)
10 {
11     ktime_t delta;
12     delta = ({ (ktime_t){ .tv64 = (rettime).tv64 - (calltime).tv64 }; });
13     return delta;
14 }
15