/* Test that the initializer of a compound literal is properly walked when tree inlining. *//* Origin: glibc (as reported in PR c/5105) from <aj@suse.de>. */inlineintfinite(double__x){return(__extension__(((((union{double__d;int__i[2];}){__d:__x}).__i[1]|0x800fffffu)+1)>>31));}intmain(void){doublex=1.0;returnfinite(x);}