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)9do_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