#include <ccan/minmax/minmax.h>static intfunction(void){#ifdef FAILreturnmin(1,1U);#if !HAVE_TYPEOF||!HAVE_BUILTIN_CHOOSE_EXPR||!HAVE_BUILTIN_TYPES_COMPATIBLE_P#error"Unfortunately we don't fail if the typechecks are noops."#endif#elsereturn0;#endif}intmain(int argc,char*argv[]){function();return0;}