11.2Srillig/* $NetBSD: msg_247_portable_int.c,v 1.2 2024/09/28 19:09:37 rillig Exp $ */ 21.1Srillig# 3 "msg_247_portable_int.c" 31.1Srillig 41.2Srillig// Test for message: pointer cast from '%s' to unrelated '%s' [247] 51.1Srillig 61.1Srillig// In portable mode on platforms where 'ptrdiff_t' is 'int', lint defines the 71.1Srillig// rank of the integer types such that _Bool < char < short < int == long < 81.1Srillig// long long < int128_t. The rank of the floating points is float < double < 91.1Srillig// long double, analogous for the complex types. 101.1Srillig// 111.1Srillig// XXX: Even though the mode is named 'portable', its behavior between 'int' 121.1Srillig// and 'long' platforms differs. On 'int' platforms, 'int' and 'long' have the 131.1Srillig// same integer rank while on 'long' platforms, 'long' has a greater rank than 141.1Srillig// 'int'. 151.1Srillig// 161.1Srillig// See also: 171.1Srillig// msg_247.c 181.1Srillig// msg_247_ilp32_ldbl64.c 191.1Srillig// msg_247_lp64_ldbl128.c 201.1Srillig// msg_247_portable.c 211.1Srillig 221.1Srillig/* lint1-only-if: int */ 231.1Srillig/* lint1-extra-flags: -c -p -X 351 */ 241.1Srillig 251.1Srilligtypedef double double_array[5]; 261.1Srilligtypedef struct { 271.1Srillig char member; 281.1Srillig} char_struct; 291.1Srilligtypedef struct { 301.1Srillig double member; 311.1Srillig} double_struct; 321.1Srilligtypedef union { 331.1Srillig char member; 341.1Srillig} char_union; 351.1Srilligtypedef union { 361.1Srillig double member; 371.1Srillig} double_union; 381.1Srilligtypedef enum { 391.1Srillig CONSTANT 401.1Srillig} int_enum; 411.1Srilligtypedef void (*function_pointer)(void); 421.1Srillig 431.1Srilligstatic _Bool *bool_ptr; 441.1Srilligstatic char *char_ptr; 451.1Srilligstatic signed char *schar_ptr; 461.1Srilligstatic unsigned char *uchar_ptr; 471.1Srilligstatic short *short_ptr; 481.1Srilligstatic unsigned short *ushort_ptr; 491.1Srilligstatic int *int_ptr; 501.1Srilligstatic unsigned int *uint_ptr; 511.1Srilligstatic long *long_ptr; 521.1Srilligstatic unsigned long *ulong_ptr; 531.1Srilligstatic long long *llong_ptr; 541.1Srilligstatic unsigned long long *ullong_ptr; 551.1Srillig// No int128_t, as that is only supported on LP64 platforms. 561.1Srilligstatic float *float_ptr; 571.1Srilligstatic double *double_ptr; 581.1Srilligstatic long double *ldouble_ptr; 591.1Srilligstatic float _Complex *fcomplex_ptr; 601.1Srilligstatic double _Complex *dcomplex_ptr; 611.1Srilligstatic long double _Complex *lcomplex_ptr; 621.1Srilligstatic void *void_ptr; 631.1Srilligstatic char_struct *char_struct_ptr; 641.1Srilligstatic double_struct *double_struct_ptr; 651.1Srilligstatic char_union *char_union_ptr; 661.1Srilligstatic double_union *double_union_ptr; 671.1Srilligstatic int_enum *enum_ptr; 681.1Srilligstatic double_array *double_array_ptr; 691.1Srilligstatic function_pointer func_ptr; 701.1Srillig 711.1Srilligvoid 721.1Srilligall_casts(void) 731.1Srillig{ 741.1Srillig bool_ptr = (typeof(bool_ptr))bool_ptr; 751.1Srillig bool_ptr = (typeof(bool_ptr))char_ptr; 761.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated '_Bool' [247] */ 771.1Srillig bool_ptr = (typeof(bool_ptr))schar_ptr; 781.1Srillig bool_ptr = (typeof(bool_ptr))uchar_ptr; 791.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated '_Bool' [247] */ 801.1Srillig bool_ptr = (typeof(bool_ptr))short_ptr; 811.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated '_Bool' [247] */ 821.1Srillig bool_ptr = (typeof(bool_ptr))ushort_ptr; 831.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated '_Bool' [247] */ 841.1Srillig bool_ptr = (typeof(bool_ptr))int_ptr; 851.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated '_Bool' [247] */ 861.1Srillig bool_ptr = (typeof(bool_ptr))uint_ptr; 871.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated '_Bool' [247] */ 881.1Srillig bool_ptr = (typeof(bool_ptr))long_ptr; 891.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated '_Bool' [247] */ 901.1Srillig bool_ptr = (typeof(bool_ptr))ulong_ptr; 911.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated '_Bool' [247] */ 921.1Srillig bool_ptr = (typeof(bool_ptr))llong_ptr; 931.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated '_Bool' [247] */ 941.1Srillig bool_ptr = (typeof(bool_ptr))ullong_ptr; 951.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated '_Bool' [247] */ 961.1Srillig bool_ptr = (typeof(bool_ptr))float_ptr; 971.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated '_Bool' [247] */ 981.1Srillig bool_ptr = (typeof(bool_ptr))double_ptr; 991.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated '_Bool' [247] */ 1001.1Srillig bool_ptr = (typeof(bool_ptr))ldouble_ptr; 1011.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated '_Bool' [247] */ 1021.1Srillig bool_ptr = (typeof(bool_ptr))fcomplex_ptr; 1031.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated '_Bool' [247] */ 1041.1Srillig bool_ptr = (typeof(bool_ptr))dcomplex_ptr; 1051.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated '_Bool' [247] */ 1061.1Srillig bool_ptr = (typeof(bool_ptr))lcomplex_ptr; 1071.1Srillig bool_ptr = (typeof(bool_ptr))void_ptr; 1081.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated '_Bool' [247] */ 1091.1Srillig bool_ptr = (typeof(bool_ptr))char_struct_ptr; 1101.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated '_Bool' [247] */ 1111.1Srillig bool_ptr = (typeof(bool_ptr))double_struct_ptr; 1121.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated '_Bool' [247] */ 1131.1Srillig bool_ptr = (typeof(bool_ptr))char_union_ptr; 1141.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated '_Bool' [247] */ 1151.1Srillig bool_ptr = (typeof(bool_ptr))double_union_ptr; 1161.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated '_Bool' [247] */ 1171.1Srillig bool_ptr = (typeof(bool_ptr))enum_ptr; 1181.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated '_Bool' [247] */ 1191.1Srillig bool_ptr = (typeof(bool_ptr))double_array_ptr; 1201.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to _Bool' is questionable [229] */ 1211.1Srillig bool_ptr = (typeof(bool_ptr))func_ptr; 1221.1Srillig 1231.1Srillig char_ptr = (typeof(char_ptr))bool_ptr; 1241.1Srillig char_ptr = (typeof(char_ptr))char_ptr; 1251.1Srillig char_ptr = (typeof(char_ptr))schar_ptr; 1261.1Srillig char_ptr = (typeof(char_ptr))uchar_ptr; 1271.1Srillig char_ptr = (typeof(char_ptr))short_ptr; 1281.1Srillig char_ptr = (typeof(char_ptr))ushort_ptr; 1291.1Srillig char_ptr = (typeof(char_ptr))int_ptr; 1301.1Srillig char_ptr = (typeof(char_ptr))uint_ptr; 1311.1Srillig char_ptr = (typeof(char_ptr))long_ptr; 1321.1Srillig char_ptr = (typeof(char_ptr))ulong_ptr; 1331.1Srillig char_ptr = (typeof(char_ptr))llong_ptr; 1341.1Srillig char_ptr = (typeof(char_ptr))ullong_ptr; 1351.1Srillig char_ptr = (typeof(char_ptr))float_ptr; 1361.1Srillig char_ptr = (typeof(char_ptr))double_ptr; 1371.1Srillig char_ptr = (typeof(char_ptr))ldouble_ptr; 1381.1Srillig char_ptr = (typeof(char_ptr))fcomplex_ptr; 1391.1Srillig char_ptr = (typeof(char_ptr))dcomplex_ptr; 1401.1Srillig char_ptr = (typeof(char_ptr))lcomplex_ptr; 1411.1Srillig char_ptr = (typeof(char_ptr))void_ptr; 1421.1Srillig char_ptr = (typeof(char_ptr))char_struct_ptr; 1431.1Srillig char_ptr = (typeof(char_ptr))double_struct_ptr; 1441.1Srillig char_ptr = (typeof(char_ptr))char_union_ptr; 1451.1Srillig char_ptr = (typeof(char_ptr))double_union_ptr; 1461.1Srillig char_ptr = (typeof(char_ptr))enum_ptr; 1471.1Srillig char_ptr = (typeof(char_ptr))double_array_ptr; 1481.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to char' is questionable [229] */ 1491.1Srillig char_ptr = (typeof(char_ptr))func_ptr; 1501.1Srillig 1511.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'signed char' [247] */ 1521.1Srillig schar_ptr = (typeof(schar_ptr))bool_ptr; 1531.1Srillig schar_ptr = (typeof(schar_ptr))char_ptr; 1541.1Srillig schar_ptr = (typeof(schar_ptr))schar_ptr; 1551.1Srillig schar_ptr = (typeof(schar_ptr))uchar_ptr; 1561.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'signed char' [247] */ 1571.1Srillig schar_ptr = (typeof(schar_ptr))short_ptr; 1581.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'signed char' [247] */ 1591.1Srillig schar_ptr = (typeof(schar_ptr))ushort_ptr; 1601.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'signed char' [247] */ 1611.1Srillig schar_ptr = (typeof(schar_ptr))int_ptr; 1621.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'signed char' [247] */ 1631.1Srillig schar_ptr = (typeof(schar_ptr))uint_ptr; 1641.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'signed char' [247] */ 1651.1Srillig schar_ptr = (typeof(schar_ptr))long_ptr; 1661.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'signed char' [247] */ 1671.1Srillig schar_ptr = (typeof(schar_ptr))ulong_ptr; 1681.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'signed char' [247] */ 1691.1Srillig schar_ptr = (typeof(schar_ptr))llong_ptr; 1701.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'signed char' [247] */ 1711.1Srillig schar_ptr = (typeof(schar_ptr))ullong_ptr; 1721.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'signed char' [247] */ 1731.1Srillig schar_ptr = (typeof(schar_ptr))float_ptr; 1741.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'signed char' [247] */ 1751.1Srillig schar_ptr = (typeof(schar_ptr))double_ptr; 1761.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'signed char' [247] */ 1771.1Srillig schar_ptr = (typeof(schar_ptr))ldouble_ptr; 1781.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'signed char' [247] */ 1791.1Srillig schar_ptr = (typeof(schar_ptr))fcomplex_ptr; 1801.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'signed char' [247] */ 1811.1Srillig schar_ptr = (typeof(schar_ptr))dcomplex_ptr; 1821.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'signed char' [247] */ 1831.1Srillig schar_ptr = (typeof(schar_ptr))lcomplex_ptr; 1841.1Srillig schar_ptr = (typeof(schar_ptr))void_ptr; 1851.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'signed char' [247] */ 1861.1Srillig schar_ptr = (typeof(schar_ptr))char_struct_ptr; 1871.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'signed char' [247] */ 1881.1Srillig schar_ptr = (typeof(schar_ptr))double_struct_ptr; 1891.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'signed char' [247] */ 1901.1Srillig schar_ptr = (typeof(schar_ptr))char_union_ptr; 1911.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'signed char' [247] */ 1921.1Srillig schar_ptr = (typeof(schar_ptr))double_union_ptr; 1931.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'signed char' [247] */ 1941.1Srillig schar_ptr = (typeof(schar_ptr))enum_ptr; 1951.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'signed char' [247] */ 1961.1Srillig schar_ptr = (typeof(schar_ptr))double_array_ptr; 1971.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to signed char' is questionable [229] */ 1981.1Srillig schar_ptr = (typeof(schar_ptr))func_ptr; 1991.1Srillig 2001.1Srillig uchar_ptr = (typeof(uchar_ptr))bool_ptr; 2011.1Srillig uchar_ptr = (typeof(uchar_ptr))char_ptr; 2021.1Srillig uchar_ptr = (typeof(uchar_ptr))schar_ptr; 2031.1Srillig uchar_ptr = (typeof(uchar_ptr))uchar_ptr; 2041.1Srillig uchar_ptr = (typeof(uchar_ptr))short_ptr; 2051.1Srillig uchar_ptr = (typeof(uchar_ptr))ushort_ptr; 2061.1Srillig uchar_ptr = (typeof(uchar_ptr))int_ptr; 2071.1Srillig uchar_ptr = (typeof(uchar_ptr))uint_ptr; 2081.1Srillig uchar_ptr = (typeof(uchar_ptr))long_ptr; 2091.1Srillig uchar_ptr = (typeof(uchar_ptr))ulong_ptr; 2101.1Srillig uchar_ptr = (typeof(uchar_ptr))llong_ptr; 2111.1Srillig uchar_ptr = (typeof(uchar_ptr))ullong_ptr; 2121.1Srillig uchar_ptr = (typeof(uchar_ptr))float_ptr; 2131.1Srillig uchar_ptr = (typeof(uchar_ptr))double_ptr; 2141.1Srillig uchar_ptr = (typeof(uchar_ptr))ldouble_ptr; 2151.1Srillig uchar_ptr = (typeof(uchar_ptr))fcomplex_ptr; 2161.1Srillig uchar_ptr = (typeof(uchar_ptr))dcomplex_ptr; 2171.1Srillig uchar_ptr = (typeof(uchar_ptr))lcomplex_ptr; 2181.1Srillig uchar_ptr = (typeof(uchar_ptr))void_ptr; 2191.1Srillig uchar_ptr = (typeof(uchar_ptr))char_struct_ptr; 2201.1Srillig uchar_ptr = (typeof(uchar_ptr))double_struct_ptr; 2211.1Srillig uchar_ptr = (typeof(uchar_ptr))char_union_ptr; 2221.1Srillig uchar_ptr = (typeof(uchar_ptr))double_union_ptr; 2231.1Srillig uchar_ptr = (typeof(uchar_ptr))enum_ptr; 2241.1Srillig uchar_ptr = (typeof(uchar_ptr))double_array_ptr; 2251.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to unsigned char' is questionable [229] */ 2261.1Srillig uchar_ptr = (typeof(uchar_ptr))func_ptr; 2271.1Srillig 2281.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'short' [247] */ 2291.1Srillig short_ptr = (typeof(short_ptr))bool_ptr; 2301.1Srillig short_ptr = (typeof(short_ptr))char_ptr; 2311.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'short' [247] */ 2321.1Srillig short_ptr = (typeof(short_ptr))schar_ptr; 2331.1Srillig short_ptr = (typeof(short_ptr))uchar_ptr; 2341.1Srillig short_ptr = (typeof(short_ptr))short_ptr; 2351.1Srillig short_ptr = (typeof(short_ptr))ushort_ptr; 2361.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'short' [247] */ 2371.1Srillig short_ptr = (typeof(short_ptr))int_ptr; 2381.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'short' [247] */ 2391.1Srillig short_ptr = (typeof(short_ptr))uint_ptr; 2401.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'short' [247] */ 2411.1Srillig short_ptr = (typeof(short_ptr))long_ptr; 2421.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'short' [247] */ 2431.1Srillig short_ptr = (typeof(short_ptr))ulong_ptr; 2441.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'short' [247] */ 2451.1Srillig short_ptr = (typeof(short_ptr))llong_ptr; 2461.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'short' [247] */ 2471.1Srillig short_ptr = (typeof(short_ptr))ullong_ptr; 2481.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'short' [247] */ 2491.1Srillig short_ptr = (typeof(short_ptr))float_ptr; 2501.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'short' [247] */ 2511.1Srillig short_ptr = (typeof(short_ptr))double_ptr; 2521.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'short' [247] */ 2531.1Srillig short_ptr = (typeof(short_ptr))ldouble_ptr; 2541.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'short' [247] */ 2551.1Srillig short_ptr = (typeof(short_ptr))fcomplex_ptr; 2561.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'short' [247] */ 2571.1Srillig short_ptr = (typeof(short_ptr))dcomplex_ptr; 2581.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'short' [247] */ 2591.1Srillig short_ptr = (typeof(short_ptr))lcomplex_ptr; 2601.1Srillig short_ptr = (typeof(short_ptr))void_ptr; 2611.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'short' [247] */ 2621.1Srillig short_ptr = (typeof(short_ptr))char_struct_ptr; 2631.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'short' [247] */ 2641.1Srillig short_ptr = (typeof(short_ptr))double_struct_ptr; 2651.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'short' [247] */ 2661.1Srillig short_ptr = (typeof(short_ptr))char_union_ptr; 2671.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'short' [247] */ 2681.1Srillig short_ptr = (typeof(short_ptr))double_union_ptr; 2691.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'short' [247] */ 2701.1Srillig short_ptr = (typeof(short_ptr))enum_ptr; 2711.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'short' [247] */ 2721.1Srillig short_ptr = (typeof(short_ptr))double_array_ptr; 2731.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to short' is questionable [229] */ 2741.1Srillig short_ptr = (typeof(short_ptr))func_ptr; 2751.1Srillig 2761.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'unsigned short' [247] */ 2771.1Srillig ushort_ptr = (typeof(ushort_ptr))bool_ptr; 2781.1Srillig ushort_ptr = (typeof(ushort_ptr))char_ptr; 2791.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'unsigned short' [247] */ 2801.1Srillig ushort_ptr = (typeof(ushort_ptr))schar_ptr; 2811.1Srillig ushort_ptr = (typeof(ushort_ptr))uchar_ptr; 2821.1Srillig ushort_ptr = (typeof(ushort_ptr))short_ptr; 2831.1Srillig ushort_ptr = (typeof(ushort_ptr))ushort_ptr; 2841.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'unsigned short' [247] */ 2851.1Srillig ushort_ptr = (typeof(ushort_ptr))int_ptr; 2861.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'unsigned short' [247] */ 2871.1Srillig ushort_ptr = (typeof(ushort_ptr))uint_ptr; 2881.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'unsigned short' [247] */ 2891.1Srillig ushort_ptr = (typeof(ushort_ptr))long_ptr; 2901.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'unsigned short' [247] */ 2911.1Srillig ushort_ptr = (typeof(ushort_ptr))ulong_ptr; 2921.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'unsigned short' [247] */ 2931.1Srillig ushort_ptr = (typeof(ushort_ptr))llong_ptr; 2941.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'unsigned short' [247] */ 2951.1Srillig ushort_ptr = (typeof(ushort_ptr))ullong_ptr; 2961.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'unsigned short' [247] */ 2971.1Srillig ushort_ptr = (typeof(ushort_ptr))float_ptr; 2981.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'unsigned short' [247] */ 2991.1Srillig ushort_ptr = (typeof(ushort_ptr))double_ptr; 3001.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'unsigned short' [247] */ 3011.1Srillig ushort_ptr = (typeof(ushort_ptr))ldouble_ptr; 3021.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'unsigned short' [247] */ 3031.1Srillig ushort_ptr = (typeof(ushort_ptr))fcomplex_ptr; 3041.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'unsigned short' [247] */ 3051.1Srillig ushort_ptr = (typeof(ushort_ptr))dcomplex_ptr; 3061.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'unsigned short' [247] */ 3071.1Srillig ushort_ptr = (typeof(ushort_ptr))lcomplex_ptr; 3081.1Srillig ushort_ptr = (typeof(ushort_ptr))void_ptr; 3091.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'unsigned short' [247] */ 3101.1Srillig ushort_ptr = (typeof(ushort_ptr))char_struct_ptr; 3111.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'unsigned short' [247] */ 3121.1Srillig ushort_ptr = (typeof(ushort_ptr))double_struct_ptr; 3131.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'unsigned short' [247] */ 3141.1Srillig ushort_ptr = (typeof(ushort_ptr))char_union_ptr; 3151.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'unsigned short' [247] */ 3161.1Srillig ushort_ptr = (typeof(ushort_ptr))double_union_ptr; 3171.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'unsigned short' [247] */ 3181.1Srillig ushort_ptr = (typeof(ushort_ptr))enum_ptr; 3191.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'unsigned short' [247] */ 3201.1Srillig ushort_ptr = (typeof(ushort_ptr))double_array_ptr; 3211.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to unsigned short' is questionable [229] */ 3221.1Srillig ushort_ptr = (typeof(ushort_ptr))func_ptr; 3231.1Srillig 3241.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'int' [247] */ 3251.1Srillig int_ptr = (typeof(int_ptr))bool_ptr; 3261.1Srillig int_ptr = (typeof(int_ptr))char_ptr; 3271.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'int' [247] */ 3281.1Srillig int_ptr = (typeof(int_ptr))schar_ptr; 3291.1Srillig int_ptr = (typeof(int_ptr))uchar_ptr; 3301.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'int' [247] */ 3311.1Srillig int_ptr = (typeof(int_ptr))short_ptr; 3321.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'int' [247] */ 3331.1Srillig int_ptr = (typeof(int_ptr))ushort_ptr; 3341.1Srillig int_ptr = (typeof(int_ptr))int_ptr; 3351.1Srillig int_ptr = (typeof(int_ptr))uint_ptr; 3361.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'long' to unrelated 'int' [247] */ 3371.1Srillig int_ptr = (typeof(int_ptr))long_ptr; 3381.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'unsigned long' to unrelated 'int' [247] */ 3391.1Srillig int_ptr = (typeof(int_ptr))ulong_ptr; 3401.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'int' [247] */ 3411.1Srillig int_ptr = (typeof(int_ptr))llong_ptr; 3421.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'int' [247] */ 3431.1Srillig int_ptr = (typeof(int_ptr))ullong_ptr; 3441.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'int' [247] */ 3451.1Srillig int_ptr = (typeof(int_ptr))float_ptr; 3461.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'int' [247] */ 3471.1Srillig int_ptr = (typeof(int_ptr))double_ptr; 3481.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'int' [247] */ 3491.1Srillig int_ptr = (typeof(int_ptr))ldouble_ptr; 3501.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'int' [247] */ 3511.1Srillig int_ptr = (typeof(int_ptr))fcomplex_ptr; 3521.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'int' [247] */ 3531.1Srillig int_ptr = (typeof(int_ptr))dcomplex_ptr; 3541.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'int' [247] */ 3551.1Srillig int_ptr = (typeof(int_ptr))lcomplex_ptr; 3561.1Srillig int_ptr = (typeof(int_ptr))void_ptr; 3571.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'int' [247] */ 3581.1Srillig int_ptr = (typeof(int_ptr))char_struct_ptr; 3591.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'int' [247] */ 3601.1Srillig int_ptr = (typeof(int_ptr))double_struct_ptr; 3611.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'int' [247] */ 3621.1Srillig int_ptr = (typeof(int_ptr))char_union_ptr; 3631.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'int' [247] */ 3641.1Srillig int_ptr = (typeof(int_ptr))double_union_ptr; 3651.1Srillig int_ptr = (typeof(int_ptr))enum_ptr; 3661.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'int' [247] */ 3671.1Srillig int_ptr = (typeof(int_ptr))double_array_ptr; 3681.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to int' is questionable [229] */ 3691.1Srillig int_ptr = (typeof(int_ptr))func_ptr; 3701.1Srillig 3711.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'unsigned int' [247] */ 3721.1Srillig uint_ptr = (typeof(uint_ptr))bool_ptr; 3731.1Srillig uint_ptr = (typeof(uint_ptr))char_ptr; 3741.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'unsigned int' [247] */ 3751.1Srillig uint_ptr = (typeof(uint_ptr))schar_ptr; 3761.1Srillig uint_ptr = (typeof(uint_ptr))uchar_ptr; 3771.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'unsigned int' [247] */ 3781.1Srillig uint_ptr = (typeof(uint_ptr))short_ptr; 3791.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'unsigned int' [247] */ 3801.1Srillig uint_ptr = (typeof(uint_ptr))ushort_ptr; 3811.1Srillig uint_ptr = (typeof(uint_ptr))int_ptr; 3821.1Srillig uint_ptr = (typeof(uint_ptr))uint_ptr; 3831.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'long' to unrelated 'unsigned int' [247] */ 3841.1Srillig uint_ptr = (typeof(uint_ptr))long_ptr; 3851.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'unsigned long' to unrelated 'unsigned int' [247] */ 3861.1Srillig uint_ptr = (typeof(uint_ptr))ulong_ptr; 3871.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'unsigned int' [247] */ 3881.1Srillig uint_ptr = (typeof(uint_ptr))llong_ptr; 3891.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'unsigned int' [247] */ 3901.1Srillig uint_ptr = (typeof(uint_ptr))ullong_ptr; 3911.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'unsigned int' [247] */ 3921.1Srillig uint_ptr = (typeof(uint_ptr))float_ptr; 3931.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'unsigned int' [247] */ 3941.1Srillig uint_ptr = (typeof(uint_ptr))double_ptr; 3951.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'unsigned int' [247] */ 3961.1Srillig uint_ptr = (typeof(uint_ptr))ldouble_ptr; 3971.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'unsigned int' [247] */ 3981.1Srillig uint_ptr = (typeof(uint_ptr))fcomplex_ptr; 3991.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'unsigned int' [247] */ 4001.1Srillig uint_ptr = (typeof(uint_ptr))dcomplex_ptr; 4011.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'unsigned int' [247] */ 4021.1Srillig uint_ptr = (typeof(uint_ptr))lcomplex_ptr; 4031.1Srillig uint_ptr = (typeof(uint_ptr))void_ptr; 4041.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'unsigned int' [247] */ 4051.1Srillig uint_ptr = (typeof(uint_ptr))char_struct_ptr; 4061.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'unsigned int' [247] */ 4071.1Srillig uint_ptr = (typeof(uint_ptr))double_struct_ptr; 4081.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'unsigned int' [247] */ 4091.1Srillig uint_ptr = (typeof(uint_ptr))char_union_ptr; 4101.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'unsigned int' [247] */ 4111.1Srillig uint_ptr = (typeof(uint_ptr))double_union_ptr; 4121.1Srillig uint_ptr = (typeof(uint_ptr))enum_ptr; 4131.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'unsigned int' [247] */ 4141.1Srillig uint_ptr = (typeof(uint_ptr))double_array_ptr; 4151.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to unsigned int' is questionable [229] */ 4161.1Srillig uint_ptr = (typeof(uint_ptr))func_ptr; 4171.1Srillig 4181.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'long' [247] */ 4191.1Srillig long_ptr = (typeof(long_ptr))bool_ptr; 4201.1Srillig long_ptr = (typeof(long_ptr))char_ptr; 4211.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'long' [247] */ 4221.1Srillig long_ptr = (typeof(long_ptr))schar_ptr; 4231.1Srillig long_ptr = (typeof(long_ptr))uchar_ptr; 4241.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'long' [247] */ 4251.1Srillig long_ptr = (typeof(long_ptr))short_ptr; 4261.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'long' [247] */ 4271.1Srillig long_ptr = (typeof(long_ptr))ushort_ptr; 4281.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'int' to unrelated 'long' [247] */ 4291.1Srillig long_ptr = (typeof(long_ptr))int_ptr; 4301.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'unsigned int' to unrelated 'long' [247] */ 4311.1Srillig long_ptr = (typeof(long_ptr))uint_ptr; 4321.1Srillig long_ptr = (typeof(long_ptr))long_ptr; 4331.1Srillig long_ptr = (typeof(long_ptr))ulong_ptr; 4341.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'long' [247] */ 4351.1Srillig long_ptr = (typeof(long_ptr))llong_ptr; 4361.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'long' [247] */ 4371.1Srillig long_ptr = (typeof(long_ptr))ullong_ptr; 4381.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'long' [247] */ 4391.1Srillig long_ptr = (typeof(long_ptr))float_ptr; 4401.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'long' [247] */ 4411.1Srillig long_ptr = (typeof(long_ptr))double_ptr; 4421.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'long' [247] */ 4431.1Srillig long_ptr = (typeof(long_ptr))ldouble_ptr; 4441.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'long' [247] */ 4451.1Srillig long_ptr = (typeof(long_ptr))fcomplex_ptr; 4461.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'long' [247] */ 4471.1Srillig long_ptr = (typeof(long_ptr))dcomplex_ptr; 4481.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'long' [247] */ 4491.1Srillig long_ptr = (typeof(long_ptr))lcomplex_ptr; 4501.1Srillig long_ptr = (typeof(long_ptr))void_ptr; 4511.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'long' [247] */ 4521.1Srillig long_ptr = (typeof(long_ptr))char_struct_ptr; 4531.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'long' [247] */ 4541.1Srillig long_ptr = (typeof(long_ptr))double_struct_ptr; 4551.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'long' [247] */ 4561.1Srillig long_ptr = (typeof(long_ptr))char_union_ptr; 4571.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'long' [247] */ 4581.1Srillig long_ptr = (typeof(long_ptr))double_union_ptr; 4591.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'long' [247] */ 4601.1Srillig long_ptr = (typeof(long_ptr))enum_ptr; 4611.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'long' [247] */ 4621.1Srillig long_ptr = (typeof(long_ptr))double_array_ptr; 4631.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to long' is questionable [229] */ 4641.1Srillig long_ptr = (typeof(long_ptr))func_ptr; 4651.1Srillig 4661.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'unsigned long' [247] */ 4671.1Srillig ulong_ptr = (typeof(ulong_ptr))bool_ptr; 4681.1Srillig ulong_ptr = (typeof(ulong_ptr))char_ptr; 4691.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'unsigned long' [247] */ 4701.1Srillig ulong_ptr = (typeof(ulong_ptr))schar_ptr; 4711.1Srillig ulong_ptr = (typeof(ulong_ptr))uchar_ptr; 4721.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'unsigned long' [247] */ 4731.1Srillig ulong_ptr = (typeof(ulong_ptr))short_ptr; 4741.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'unsigned long' [247] */ 4751.1Srillig ulong_ptr = (typeof(ulong_ptr))ushort_ptr; 4761.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'int' to unrelated 'unsigned long' [247] */ 4771.1Srillig ulong_ptr = (typeof(ulong_ptr))int_ptr; 4781.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'unsigned int' to unrelated 'unsigned long' [247] */ 4791.1Srillig ulong_ptr = (typeof(ulong_ptr))uint_ptr; 4801.1Srillig ulong_ptr = (typeof(ulong_ptr))long_ptr; 4811.1Srillig ulong_ptr = (typeof(ulong_ptr))ulong_ptr; 4821.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'unsigned long' [247] */ 4831.1Srillig ulong_ptr = (typeof(ulong_ptr))llong_ptr; 4841.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'unsigned long' [247] */ 4851.1Srillig ulong_ptr = (typeof(ulong_ptr))ullong_ptr; 4861.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'unsigned long' [247] */ 4871.1Srillig ulong_ptr = (typeof(ulong_ptr))float_ptr; 4881.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'unsigned long' [247] */ 4891.1Srillig ulong_ptr = (typeof(ulong_ptr))double_ptr; 4901.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'unsigned long' [247] */ 4911.1Srillig ulong_ptr = (typeof(ulong_ptr))ldouble_ptr; 4921.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'unsigned long' [247] */ 4931.1Srillig ulong_ptr = (typeof(ulong_ptr))fcomplex_ptr; 4941.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'unsigned long' [247] */ 4951.1Srillig ulong_ptr = (typeof(ulong_ptr))dcomplex_ptr; 4961.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'unsigned long' [247] */ 4971.1Srillig ulong_ptr = (typeof(ulong_ptr))lcomplex_ptr; 4981.1Srillig ulong_ptr = (typeof(ulong_ptr))void_ptr; 4991.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'unsigned long' [247] */ 5001.1Srillig ulong_ptr = (typeof(ulong_ptr))char_struct_ptr; 5011.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'unsigned long' [247] */ 5021.1Srillig ulong_ptr = (typeof(ulong_ptr))double_struct_ptr; 5031.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'unsigned long' [247] */ 5041.1Srillig ulong_ptr = (typeof(ulong_ptr))char_union_ptr; 5051.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'unsigned long' [247] */ 5061.1Srillig ulong_ptr = (typeof(ulong_ptr))double_union_ptr; 5071.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'unsigned long' [247] */ 5081.1Srillig ulong_ptr = (typeof(ulong_ptr))enum_ptr; 5091.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'unsigned long' [247] */ 5101.1Srillig ulong_ptr = (typeof(ulong_ptr))double_array_ptr; 5111.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to unsigned long' is questionable [229] */ 5121.1Srillig ulong_ptr = (typeof(ulong_ptr))func_ptr; 5131.1Srillig 5141.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'long long' [247] */ 5151.1Srillig llong_ptr = (typeof(llong_ptr))bool_ptr; 5161.1Srillig llong_ptr = (typeof(llong_ptr))char_ptr; 5171.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'long long' [247] */ 5181.1Srillig llong_ptr = (typeof(llong_ptr))schar_ptr; 5191.1Srillig llong_ptr = (typeof(llong_ptr))uchar_ptr; 5201.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'long long' [247] */ 5211.1Srillig llong_ptr = (typeof(llong_ptr))short_ptr; 5221.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'long long' [247] */ 5231.1Srillig llong_ptr = (typeof(llong_ptr))ushort_ptr; 5241.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'long long' [247] */ 5251.1Srillig llong_ptr = (typeof(llong_ptr))int_ptr; 5261.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'long long' [247] */ 5271.1Srillig llong_ptr = (typeof(llong_ptr))uint_ptr; 5281.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'long long' [247] */ 5291.1Srillig llong_ptr = (typeof(llong_ptr))long_ptr; 5301.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'long long' [247] */ 5311.1Srillig llong_ptr = (typeof(llong_ptr))ulong_ptr; 5321.1Srillig llong_ptr = (typeof(llong_ptr))llong_ptr; 5331.1Srillig llong_ptr = (typeof(llong_ptr))ullong_ptr; 5341.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'long long' [247] */ 5351.1Srillig llong_ptr = (typeof(llong_ptr))float_ptr; 5361.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'long long' [247] */ 5371.1Srillig llong_ptr = (typeof(llong_ptr))double_ptr; 5381.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'long long' [247] */ 5391.1Srillig llong_ptr = (typeof(llong_ptr))ldouble_ptr; 5401.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'long long' [247] */ 5411.1Srillig llong_ptr = (typeof(llong_ptr))fcomplex_ptr; 5421.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'long long' [247] */ 5431.1Srillig llong_ptr = (typeof(llong_ptr))dcomplex_ptr; 5441.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'long long' [247] */ 5451.1Srillig llong_ptr = (typeof(llong_ptr))lcomplex_ptr; 5461.1Srillig llong_ptr = (typeof(llong_ptr))void_ptr; 5471.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'long long' [247] */ 5481.1Srillig llong_ptr = (typeof(llong_ptr))char_struct_ptr; 5491.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'long long' [247] */ 5501.1Srillig llong_ptr = (typeof(llong_ptr))double_struct_ptr; 5511.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'long long' [247] */ 5521.1Srillig llong_ptr = (typeof(llong_ptr))char_union_ptr; 5531.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'long long' [247] */ 5541.1Srillig llong_ptr = (typeof(llong_ptr))double_union_ptr; 5551.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'long long' [247] */ 5561.1Srillig llong_ptr = (typeof(llong_ptr))enum_ptr; 5571.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'long long' [247] */ 5581.1Srillig llong_ptr = (typeof(llong_ptr))double_array_ptr; 5591.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to long long' is questionable [229] */ 5601.1Srillig llong_ptr = (typeof(llong_ptr))func_ptr; 5611.1Srillig 5621.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'unsigned long long' [247] */ 5631.1Srillig ullong_ptr = (typeof(ullong_ptr))bool_ptr; 5641.1Srillig ullong_ptr = (typeof(ullong_ptr))char_ptr; 5651.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'unsigned long long' [247] */ 5661.1Srillig ullong_ptr = (typeof(ullong_ptr))schar_ptr; 5671.1Srillig ullong_ptr = (typeof(ullong_ptr))uchar_ptr; 5681.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'unsigned long long' [247] */ 5691.1Srillig ullong_ptr = (typeof(ullong_ptr))short_ptr; 5701.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'unsigned long long' [247] */ 5711.1Srillig ullong_ptr = (typeof(ullong_ptr))ushort_ptr; 5721.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'unsigned long long' [247] */ 5731.1Srillig ullong_ptr = (typeof(ullong_ptr))int_ptr; 5741.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'unsigned long long' [247] */ 5751.1Srillig ullong_ptr = (typeof(ullong_ptr))uint_ptr; 5761.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'unsigned long long' [247] */ 5771.1Srillig ullong_ptr = (typeof(ullong_ptr))long_ptr; 5781.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'unsigned long long' [247] */ 5791.1Srillig ullong_ptr = (typeof(ullong_ptr))ulong_ptr; 5801.1Srillig ullong_ptr = (typeof(ullong_ptr))llong_ptr; 5811.1Srillig ullong_ptr = (typeof(ullong_ptr))ullong_ptr; 5821.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'unsigned long long' [247] */ 5831.1Srillig ullong_ptr = (typeof(ullong_ptr))float_ptr; 5841.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'unsigned long long' [247] */ 5851.1Srillig ullong_ptr = (typeof(ullong_ptr))double_ptr; 5861.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'unsigned long long' [247] */ 5871.1Srillig ullong_ptr = (typeof(ullong_ptr))ldouble_ptr; 5881.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'unsigned long long' [247] */ 5891.1Srillig ullong_ptr = (typeof(ullong_ptr))fcomplex_ptr; 5901.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'unsigned long long' [247] */ 5911.1Srillig ullong_ptr = (typeof(ullong_ptr))dcomplex_ptr; 5921.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'unsigned long long' [247] */ 5931.1Srillig ullong_ptr = (typeof(ullong_ptr))lcomplex_ptr; 5941.1Srillig ullong_ptr = (typeof(ullong_ptr))void_ptr; 5951.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'unsigned long long' [247] */ 5961.1Srillig ullong_ptr = (typeof(ullong_ptr))char_struct_ptr; 5971.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'unsigned long long' [247] */ 5981.1Srillig ullong_ptr = (typeof(ullong_ptr))double_struct_ptr; 5991.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'unsigned long long' [247] */ 6001.1Srillig ullong_ptr = (typeof(ullong_ptr))char_union_ptr; 6011.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'unsigned long long' [247] */ 6021.1Srillig ullong_ptr = (typeof(ullong_ptr))double_union_ptr; 6031.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'unsigned long long' [247] */ 6041.1Srillig ullong_ptr = (typeof(ullong_ptr))enum_ptr; 6051.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'unsigned long long' [247] */ 6061.1Srillig ullong_ptr = (typeof(ullong_ptr))double_array_ptr; 6071.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to unsigned long long' is questionable [229] */ 6081.1Srillig ullong_ptr = (typeof(ullong_ptr))func_ptr; 6091.1Srillig 6101.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'float' [247] */ 6111.1Srillig float_ptr = (typeof(float_ptr))bool_ptr; 6121.1Srillig float_ptr = (typeof(float_ptr))char_ptr; 6131.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'float' [247] */ 6141.1Srillig float_ptr = (typeof(float_ptr))schar_ptr; 6151.1Srillig float_ptr = (typeof(float_ptr))uchar_ptr; 6161.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'float' [247] */ 6171.1Srillig float_ptr = (typeof(float_ptr))short_ptr; 6181.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'float' [247] */ 6191.1Srillig float_ptr = (typeof(float_ptr))ushort_ptr; 6201.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'float' [247] */ 6211.1Srillig float_ptr = (typeof(float_ptr))int_ptr; 6221.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'float' [247] */ 6231.1Srillig float_ptr = (typeof(float_ptr))uint_ptr; 6241.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'float' [247] */ 6251.1Srillig float_ptr = (typeof(float_ptr))long_ptr; 6261.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'float' [247] */ 6271.1Srillig float_ptr = (typeof(float_ptr))ulong_ptr; 6281.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'float' [247] */ 6291.1Srillig float_ptr = (typeof(float_ptr))llong_ptr; 6301.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'float' [247] */ 6311.1Srillig float_ptr = (typeof(float_ptr))ullong_ptr; 6321.1Srillig float_ptr = (typeof(float_ptr))float_ptr; 6331.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'float' [247] */ 6341.1Srillig float_ptr = (typeof(float_ptr))double_ptr; 6351.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'float' [247] */ 6361.1Srillig float_ptr = (typeof(float_ptr))ldouble_ptr; 6371.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'float' [247] */ 6381.1Srillig float_ptr = (typeof(float_ptr))fcomplex_ptr; 6391.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'float' [247] */ 6401.1Srillig float_ptr = (typeof(float_ptr))dcomplex_ptr; 6411.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'float' [247] */ 6421.1Srillig float_ptr = (typeof(float_ptr))lcomplex_ptr; 6431.1Srillig float_ptr = (typeof(float_ptr))void_ptr; 6441.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'float' [247] */ 6451.1Srillig float_ptr = (typeof(float_ptr))char_struct_ptr; 6461.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'float' [247] */ 6471.1Srillig float_ptr = (typeof(float_ptr))double_struct_ptr; 6481.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'float' [247] */ 6491.1Srillig float_ptr = (typeof(float_ptr))char_union_ptr; 6501.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'float' [247] */ 6511.1Srillig float_ptr = (typeof(float_ptr))double_union_ptr; 6521.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'float' [247] */ 6531.1Srillig float_ptr = (typeof(float_ptr))enum_ptr; 6541.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'float' [247] */ 6551.1Srillig float_ptr = (typeof(float_ptr))double_array_ptr; 6561.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to float' is questionable [229] */ 6571.1Srillig float_ptr = (typeof(float_ptr))func_ptr; 6581.1Srillig 6591.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'double' [247] */ 6601.1Srillig double_ptr = (typeof(double_ptr))bool_ptr; 6611.1Srillig double_ptr = (typeof(double_ptr))char_ptr; 6621.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'double' [247] */ 6631.1Srillig double_ptr = (typeof(double_ptr))schar_ptr; 6641.1Srillig double_ptr = (typeof(double_ptr))uchar_ptr; 6651.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'double' [247] */ 6661.1Srillig double_ptr = (typeof(double_ptr))short_ptr; 6671.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'double' [247] */ 6681.1Srillig double_ptr = (typeof(double_ptr))ushort_ptr; 6691.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'double' [247] */ 6701.1Srillig double_ptr = (typeof(double_ptr))int_ptr; 6711.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'double' [247] */ 6721.1Srillig double_ptr = (typeof(double_ptr))uint_ptr; 6731.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'double' [247] */ 6741.1Srillig double_ptr = (typeof(double_ptr))long_ptr; 6751.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'double' [247] */ 6761.1Srillig double_ptr = (typeof(double_ptr))ulong_ptr; 6771.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'double' [247] */ 6781.1Srillig double_ptr = (typeof(double_ptr))llong_ptr; 6791.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'double' [247] */ 6801.1Srillig double_ptr = (typeof(double_ptr))ullong_ptr; 6811.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'double' [247] */ 6821.1Srillig double_ptr = (typeof(double_ptr))float_ptr; 6831.1Srillig double_ptr = (typeof(double_ptr))double_ptr; 6841.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'double' [247] */ 6851.1Srillig double_ptr = (typeof(double_ptr))ldouble_ptr; 6861.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'double' [247] */ 6871.1Srillig double_ptr = (typeof(double_ptr))fcomplex_ptr; 6881.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'double' [247] */ 6891.1Srillig double_ptr = (typeof(double_ptr))dcomplex_ptr; 6901.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'double' [247] */ 6911.1Srillig double_ptr = (typeof(double_ptr))lcomplex_ptr; 6921.1Srillig double_ptr = (typeof(double_ptr))void_ptr; 6931.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'double' [247] */ 6941.1Srillig double_ptr = (typeof(double_ptr))char_struct_ptr; 6951.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'double' [247] */ 6961.1Srillig double_ptr = (typeof(double_ptr))double_struct_ptr; 6971.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'double' [247] */ 6981.1Srillig double_ptr = (typeof(double_ptr))char_union_ptr; 6991.1Srillig double_ptr = (typeof(double_ptr))double_union_ptr; 7001.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'double' [247] */ 7011.1Srillig double_ptr = (typeof(double_ptr))enum_ptr; 7021.1Srillig double_ptr = (typeof(double_ptr))double_array_ptr; 7031.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to double' is questionable [229] */ 7041.1Srillig double_ptr = (typeof(double_ptr))func_ptr; 7051.1Srillig 7061.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'long double' [247] */ 7071.1Srillig ldouble_ptr = (typeof(ldouble_ptr))bool_ptr; 7081.1Srillig ldouble_ptr = (typeof(ldouble_ptr))char_ptr; 7091.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'long double' [247] */ 7101.1Srillig ldouble_ptr = (typeof(ldouble_ptr))schar_ptr; 7111.1Srillig ldouble_ptr = (typeof(ldouble_ptr))uchar_ptr; 7121.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'long double' [247] */ 7131.1Srillig ldouble_ptr = (typeof(ldouble_ptr))short_ptr; 7141.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'long double' [247] */ 7151.1Srillig ldouble_ptr = (typeof(ldouble_ptr))ushort_ptr; 7161.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'long double' [247] */ 7171.1Srillig ldouble_ptr = (typeof(ldouble_ptr))int_ptr; 7181.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'long double' [247] */ 7191.1Srillig ldouble_ptr = (typeof(ldouble_ptr))uint_ptr; 7201.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'long double' [247] */ 7211.1Srillig ldouble_ptr = (typeof(ldouble_ptr))long_ptr; 7221.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'long double' [247] */ 7231.1Srillig ldouble_ptr = (typeof(ldouble_ptr))ulong_ptr; 7241.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'long double' [247] */ 7251.1Srillig ldouble_ptr = (typeof(ldouble_ptr))llong_ptr; 7261.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'long double' [247] */ 7271.1Srillig ldouble_ptr = (typeof(ldouble_ptr))ullong_ptr; 7281.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'long double' [247] */ 7291.1Srillig ldouble_ptr = (typeof(ldouble_ptr))float_ptr; 7301.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'long double' [247] */ 7311.1Srillig ldouble_ptr = (typeof(ldouble_ptr))double_ptr; 7321.1Srillig ldouble_ptr = (typeof(ldouble_ptr))ldouble_ptr; 7331.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'long double' [247] */ 7341.1Srillig ldouble_ptr = (typeof(ldouble_ptr))fcomplex_ptr; 7351.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'long double' [247] */ 7361.1Srillig ldouble_ptr = (typeof(ldouble_ptr))dcomplex_ptr; 7371.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'long double' [247] */ 7381.1Srillig ldouble_ptr = (typeof(ldouble_ptr))lcomplex_ptr; 7391.1Srillig ldouble_ptr = (typeof(ldouble_ptr))void_ptr; 7401.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'long double' [247] */ 7411.1Srillig ldouble_ptr = (typeof(ldouble_ptr))char_struct_ptr; 7421.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'long double' [247] */ 7431.1Srillig ldouble_ptr = (typeof(ldouble_ptr))double_struct_ptr; 7441.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'long double' [247] */ 7451.1Srillig ldouble_ptr = (typeof(ldouble_ptr))char_union_ptr; 7461.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'long double' [247] */ 7471.1Srillig ldouble_ptr = (typeof(ldouble_ptr))double_union_ptr; 7481.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'long double' [247] */ 7491.1Srillig ldouble_ptr = (typeof(ldouble_ptr))enum_ptr; 7501.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'long double' [247] */ 7511.1Srillig ldouble_ptr = (typeof(ldouble_ptr))double_array_ptr; 7521.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to long double' is questionable [229] */ 7531.1Srillig ldouble_ptr = (typeof(ldouble_ptr))func_ptr; 7541.1Srillig 7551.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'float _Complex' [247] */ 7561.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))bool_ptr; 7571.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))char_ptr; 7581.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'float _Complex' [247] */ 7591.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))schar_ptr; 7601.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))uchar_ptr; 7611.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'float _Complex' [247] */ 7621.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))short_ptr; 7631.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'float _Complex' [247] */ 7641.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))ushort_ptr; 7651.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'float _Complex' [247] */ 7661.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))int_ptr; 7671.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'float _Complex' [247] */ 7681.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))uint_ptr; 7691.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'float _Complex' [247] */ 7701.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))long_ptr; 7711.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'float _Complex' [247] */ 7721.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))ulong_ptr; 7731.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'float _Complex' [247] */ 7741.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))llong_ptr; 7751.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'float _Complex' [247] */ 7761.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))ullong_ptr; 7771.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'float _Complex' [247] */ 7781.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))float_ptr; 7791.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'float _Complex' [247] */ 7801.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))double_ptr; 7811.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'float _Complex' [247] */ 7821.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))ldouble_ptr; 7831.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))fcomplex_ptr; 7841.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'float _Complex' [247] */ 7851.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))dcomplex_ptr; 7861.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'float _Complex' [247] */ 7871.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))lcomplex_ptr; 7881.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))void_ptr; 7891.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'float _Complex' [247] */ 7901.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))char_struct_ptr; 7911.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'float _Complex' [247] */ 7921.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))double_struct_ptr; 7931.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'float _Complex' [247] */ 7941.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))char_union_ptr; 7951.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'float _Complex' [247] */ 7961.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))double_union_ptr; 7971.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'float _Complex' [247] */ 7981.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))enum_ptr; 7991.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'float _Complex' [247] */ 8001.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))double_array_ptr; 8011.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to float _Complex' is questionable [229] */ 8021.1Srillig fcomplex_ptr = (typeof(fcomplex_ptr))func_ptr; 8031.1Srillig 8041.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'double _Complex' [247] */ 8051.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))bool_ptr; 8061.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))char_ptr; 8071.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'double _Complex' [247] */ 8081.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))schar_ptr; 8091.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))uchar_ptr; 8101.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'double _Complex' [247] */ 8111.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))short_ptr; 8121.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'double _Complex' [247] */ 8131.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))ushort_ptr; 8141.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'double _Complex' [247] */ 8151.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))int_ptr; 8161.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'double _Complex' [247] */ 8171.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))uint_ptr; 8181.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'double _Complex' [247] */ 8191.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))long_ptr; 8201.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'double _Complex' [247] */ 8211.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))ulong_ptr; 8221.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'double _Complex' [247] */ 8231.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))llong_ptr; 8241.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'double _Complex' [247] */ 8251.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))ullong_ptr; 8261.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'double _Complex' [247] */ 8271.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))float_ptr; 8281.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'double _Complex' [247] */ 8291.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))double_ptr; 8301.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'double _Complex' [247] */ 8311.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))ldouble_ptr; 8321.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'double _Complex' [247] */ 8331.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))fcomplex_ptr; 8341.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))dcomplex_ptr; 8351.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'double _Complex' [247] */ 8361.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))lcomplex_ptr; 8371.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))void_ptr; 8381.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'double _Complex' [247] */ 8391.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))char_struct_ptr; 8401.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'double _Complex' [247] */ 8411.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))double_struct_ptr; 8421.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'double _Complex' [247] */ 8431.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))char_union_ptr; 8441.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'double _Complex' [247] */ 8451.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))double_union_ptr; 8461.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'double _Complex' [247] */ 8471.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))enum_ptr; 8481.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'double _Complex' [247] */ 8491.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))double_array_ptr; 8501.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to double _Complex' is questionable [229] */ 8511.1Srillig dcomplex_ptr = (typeof(dcomplex_ptr))func_ptr; 8521.1Srillig 8531.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'long double _Complex' [247] */ 8541.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))bool_ptr; 8551.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))char_ptr; 8561.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'long double _Complex' [247] */ 8571.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))schar_ptr; 8581.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))uchar_ptr; 8591.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'long double _Complex' [247] */ 8601.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))short_ptr; 8611.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'long double _Complex' [247] */ 8621.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))ushort_ptr; 8631.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'long double _Complex' [247] */ 8641.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))int_ptr; 8651.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'long double _Complex' [247] */ 8661.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))uint_ptr; 8671.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'long double _Complex' [247] */ 8681.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))long_ptr; 8691.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'long double _Complex' [247] */ 8701.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))ulong_ptr; 8711.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'long double _Complex' [247] */ 8721.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))llong_ptr; 8731.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'long double _Complex' [247] */ 8741.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))ullong_ptr; 8751.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'long double _Complex' [247] */ 8761.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))float_ptr; 8771.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'long double _Complex' [247] */ 8781.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))double_ptr; 8791.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'long double _Complex' [247] */ 8801.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))ldouble_ptr; 8811.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'long double _Complex' [247] */ 8821.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))fcomplex_ptr; 8831.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'long double _Complex' [247] */ 8841.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))dcomplex_ptr; 8851.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))lcomplex_ptr; 8861.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))void_ptr; 8871.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'long double _Complex' [247] */ 8881.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))char_struct_ptr; 8891.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'long double _Complex' [247] */ 8901.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))double_struct_ptr; 8911.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'long double _Complex' [247] */ 8921.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))char_union_ptr; 8931.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'long double _Complex' [247] */ 8941.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))double_union_ptr; 8951.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'long double _Complex' [247] */ 8961.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))enum_ptr; 8971.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'long double _Complex' [247] */ 8981.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))double_array_ptr; 8991.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to long double _Complex' is questionable [229] */ 9001.1Srillig lcomplex_ptr = (typeof(lcomplex_ptr))func_ptr; 9011.1Srillig 9021.1Srillig void_ptr = (typeof(void_ptr))bool_ptr; 9031.1Srillig void_ptr = (typeof(void_ptr))char_ptr; 9041.1Srillig void_ptr = (typeof(void_ptr))schar_ptr; 9051.1Srillig void_ptr = (typeof(void_ptr))uchar_ptr; 9061.1Srillig void_ptr = (typeof(void_ptr))short_ptr; 9071.1Srillig void_ptr = (typeof(void_ptr))ushort_ptr; 9081.1Srillig void_ptr = (typeof(void_ptr))int_ptr; 9091.1Srillig void_ptr = (typeof(void_ptr))uint_ptr; 9101.1Srillig void_ptr = (typeof(void_ptr))long_ptr; 9111.1Srillig void_ptr = (typeof(void_ptr))ulong_ptr; 9121.1Srillig void_ptr = (typeof(void_ptr))llong_ptr; 9131.1Srillig void_ptr = (typeof(void_ptr))ullong_ptr; 9141.1Srillig void_ptr = (typeof(void_ptr))float_ptr; 9151.1Srillig void_ptr = (typeof(void_ptr))double_ptr; 9161.1Srillig void_ptr = (typeof(void_ptr))ldouble_ptr; 9171.1Srillig void_ptr = (typeof(void_ptr))fcomplex_ptr; 9181.1Srillig void_ptr = (typeof(void_ptr))dcomplex_ptr; 9191.1Srillig void_ptr = (typeof(void_ptr))lcomplex_ptr; 9201.1Srillig void_ptr = (typeof(void_ptr))void_ptr; 9211.1Srillig void_ptr = (typeof(void_ptr))char_struct_ptr; 9221.1Srillig void_ptr = (typeof(void_ptr))double_struct_ptr; 9231.1Srillig void_ptr = (typeof(void_ptr))char_union_ptr; 9241.1Srillig void_ptr = (typeof(void_ptr))double_union_ptr; 9251.1Srillig void_ptr = (typeof(void_ptr))enum_ptr; 9261.1Srillig void_ptr = (typeof(void_ptr))double_array_ptr; 9271.1Srillig void_ptr = (typeof(void_ptr))func_ptr; 9281.1Srillig 9291.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'struct typedef char_struct' [247] */ 9301.1Srillig char_struct_ptr = (typeof(char_struct_ptr))bool_ptr; 9311.1Srillig char_struct_ptr = (typeof(char_struct_ptr))char_ptr; 9321.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'struct typedef char_struct' [247] */ 9331.1Srillig char_struct_ptr = (typeof(char_struct_ptr))schar_ptr; 9341.1Srillig char_struct_ptr = (typeof(char_struct_ptr))uchar_ptr; 9351.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'struct typedef char_struct' [247] */ 9361.1Srillig char_struct_ptr = (typeof(char_struct_ptr))short_ptr; 9371.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'struct typedef char_struct' [247] */ 9381.1Srillig char_struct_ptr = (typeof(char_struct_ptr))ushort_ptr; 9391.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'struct typedef char_struct' [247] */ 9401.1Srillig char_struct_ptr = (typeof(char_struct_ptr))int_ptr; 9411.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'struct typedef char_struct' [247] */ 9421.1Srillig char_struct_ptr = (typeof(char_struct_ptr))uint_ptr; 9431.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'struct typedef char_struct' [247] */ 9441.1Srillig char_struct_ptr = (typeof(char_struct_ptr))long_ptr; 9451.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'struct typedef char_struct' [247] */ 9461.1Srillig char_struct_ptr = (typeof(char_struct_ptr))ulong_ptr; 9471.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'struct typedef char_struct' [247] */ 9481.1Srillig char_struct_ptr = (typeof(char_struct_ptr))llong_ptr; 9491.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'struct typedef char_struct' [247] */ 9501.1Srillig char_struct_ptr = (typeof(char_struct_ptr))ullong_ptr; 9511.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'struct typedef char_struct' [247] */ 9521.1Srillig char_struct_ptr = (typeof(char_struct_ptr))float_ptr; 9531.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'struct typedef char_struct' [247] */ 9541.1Srillig char_struct_ptr = (typeof(char_struct_ptr))double_ptr; 9551.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'struct typedef char_struct' [247] */ 9561.1Srillig char_struct_ptr = (typeof(char_struct_ptr))ldouble_ptr; 9571.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'struct typedef char_struct' [247] */ 9581.1Srillig char_struct_ptr = (typeof(char_struct_ptr))fcomplex_ptr; 9591.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'struct typedef char_struct' [247] */ 9601.1Srillig char_struct_ptr = (typeof(char_struct_ptr))dcomplex_ptr; 9611.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'struct typedef char_struct' [247] */ 9621.1Srillig char_struct_ptr = (typeof(char_struct_ptr))lcomplex_ptr; 9631.1Srillig char_struct_ptr = (typeof(char_struct_ptr))void_ptr; 9641.1Srillig char_struct_ptr = (typeof(char_struct_ptr))char_struct_ptr; 9651.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'struct typedef char_struct' [247] */ 9661.1Srillig char_struct_ptr = (typeof(char_struct_ptr))double_struct_ptr; 9671.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'struct typedef char_struct' [247] */ 9681.1Srillig char_struct_ptr = (typeof(char_struct_ptr))char_union_ptr; 9691.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'struct typedef char_struct' [247] */ 9701.1Srillig char_struct_ptr = (typeof(char_struct_ptr))double_union_ptr; 9711.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'struct typedef char_struct' [247] */ 9721.1Srillig char_struct_ptr = (typeof(char_struct_ptr))enum_ptr; 9731.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'struct typedef char_struct' [247] */ 9741.1Srillig char_struct_ptr = (typeof(char_struct_ptr))double_array_ptr; 9751.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to struct typedef char_struct' is questionable [229] */ 9761.1Srillig char_struct_ptr = (typeof(char_struct_ptr))func_ptr; 9771.1Srillig 9781.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'struct typedef double_struct' [247] */ 9791.1Srillig double_struct_ptr = (typeof(double_struct_ptr))bool_ptr; 9801.1Srillig double_struct_ptr = (typeof(double_struct_ptr))char_ptr; 9811.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'struct typedef double_struct' [247] */ 9821.1Srillig double_struct_ptr = (typeof(double_struct_ptr))schar_ptr; 9831.1Srillig double_struct_ptr = (typeof(double_struct_ptr))uchar_ptr; 9841.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'struct typedef double_struct' [247] */ 9851.1Srillig double_struct_ptr = (typeof(double_struct_ptr))short_ptr; 9861.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'struct typedef double_struct' [247] */ 9871.1Srillig double_struct_ptr = (typeof(double_struct_ptr))ushort_ptr; 9881.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'struct typedef double_struct' [247] */ 9891.1Srillig double_struct_ptr = (typeof(double_struct_ptr))int_ptr; 9901.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'struct typedef double_struct' [247] */ 9911.1Srillig double_struct_ptr = (typeof(double_struct_ptr))uint_ptr; 9921.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'struct typedef double_struct' [247] */ 9931.1Srillig double_struct_ptr = (typeof(double_struct_ptr))long_ptr; 9941.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'struct typedef double_struct' [247] */ 9951.1Srillig double_struct_ptr = (typeof(double_struct_ptr))ulong_ptr; 9961.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'struct typedef double_struct' [247] */ 9971.1Srillig double_struct_ptr = (typeof(double_struct_ptr))llong_ptr; 9981.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'struct typedef double_struct' [247] */ 9991.1Srillig double_struct_ptr = (typeof(double_struct_ptr))ullong_ptr; 10001.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'struct typedef double_struct' [247] */ 10011.1Srillig double_struct_ptr = (typeof(double_struct_ptr))float_ptr; 10021.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'struct typedef double_struct' [247] */ 10031.1Srillig double_struct_ptr = (typeof(double_struct_ptr))double_ptr; 10041.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'struct typedef double_struct' [247] */ 10051.1Srillig double_struct_ptr = (typeof(double_struct_ptr))ldouble_ptr; 10061.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'struct typedef double_struct' [247] */ 10071.1Srillig double_struct_ptr = (typeof(double_struct_ptr))fcomplex_ptr; 10081.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'struct typedef double_struct' [247] */ 10091.1Srillig double_struct_ptr = (typeof(double_struct_ptr))dcomplex_ptr; 10101.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'struct typedef double_struct' [247] */ 10111.1Srillig double_struct_ptr = (typeof(double_struct_ptr))lcomplex_ptr; 10121.1Srillig double_struct_ptr = (typeof(double_struct_ptr))void_ptr; 10131.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'struct typedef double_struct' [247] */ 10141.1Srillig double_struct_ptr = (typeof(double_struct_ptr))char_struct_ptr; 10151.1Srillig double_struct_ptr = (typeof(double_struct_ptr))double_struct_ptr; 10161.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'struct typedef double_struct' [247] */ 10171.1Srillig double_struct_ptr = (typeof(double_struct_ptr))char_union_ptr; 10181.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'struct typedef double_struct' [247] */ 10191.1Srillig double_struct_ptr = (typeof(double_struct_ptr))double_union_ptr; 10201.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'struct typedef double_struct' [247] */ 10211.1Srillig double_struct_ptr = (typeof(double_struct_ptr))enum_ptr; 10221.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'struct typedef double_struct' [247] */ 10231.1Srillig double_struct_ptr = (typeof(double_struct_ptr))double_array_ptr; 10241.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to struct typedef double_struct' is questionable [229] */ 10251.1Srillig double_struct_ptr = (typeof(double_struct_ptr))func_ptr; 10261.1Srillig 10271.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'union typedef char_union' [247] */ 10281.1Srillig char_union_ptr = (typeof(char_union_ptr))bool_ptr; 10291.1Srillig char_union_ptr = (typeof(char_union_ptr))char_ptr; 10301.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'union typedef char_union' [247] */ 10311.1Srillig char_union_ptr = (typeof(char_union_ptr))schar_ptr; 10321.1Srillig char_union_ptr = (typeof(char_union_ptr))uchar_ptr; 10331.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'union typedef char_union' [247] */ 10341.1Srillig char_union_ptr = (typeof(char_union_ptr))short_ptr; 10351.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'union typedef char_union' [247] */ 10361.1Srillig char_union_ptr = (typeof(char_union_ptr))ushort_ptr; 10371.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'union typedef char_union' [247] */ 10381.1Srillig char_union_ptr = (typeof(char_union_ptr))int_ptr; 10391.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'union typedef char_union' [247] */ 10401.1Srillig char_union_ptr = (typeof(char_union_ptr))uint_ptr; 10411.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'union typedef char_union' [247] */ 10421.1Srillig char_union_ptr = (typeof(char_union_ptr))long_ptr; 10431.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'union typedef char_union' [247] */ 10441.1Srillig char_union_ptr = (typeof(char_union_ptr))ulong_ptr; 10451.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'union typedef char_union' [247] */ 10461.1Srillig char_union_ptr = (typeof(char_union_ptr))llong_ptr; 10471.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'union typedef char_union' [247] */ 10481.1Srillig char_union_ptr = (typeof(char_union_ptr))ullong_ptr; 10491.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'union typedef char_union' [247] */ 10501.1Srillig char_union_ptr = (typeof(char_union_ptr))float_ptr; 10511.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'union typedef char_union' [247] */ 10521.1Srillig char_union_ptr = (typeof(char_union_ptr))double_ptr; 10531.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'union typedef char_union' [247] */ 10541.1Srillig char_union_ptr = (typeof(char_union_ptr))ldouble_ptr; 10551.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'union typedef char_union' [247] */ 10561.1Srillig char_union_ptr = (typeof(char_union_ptr))fcomplex_ptr; 10571.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'union typedef char_union' [247] */ 10581.1Srillig char_union_ptr = (typeof(char_union_ptr))dcomplex_ptr; 10591.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'union typedef char_union' [247] */ 10601.1Srillig char_union_ptr = (typeof(char_union_ptr))lcomplex_ptr; 10611.1Srillig char_union_ptr = (typeof(char_union_ptr))void_ptr; 10621.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'union typedef char_union' [247] */ 10631.1Srillig char_union_ptr = (typeof(char_union_ptr))char_struct_ptr; 10641.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'union typedef char_union' [247] */ 10651.1Srillig char_union_ptr = (typeof(char_union_ptr))double_struct_ptr; 10661.1Srillig char_union_ptr = (typeof(char_union_ptr))char_union_ptr; 10671.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'union typedef char_union' [247] */ 10681.1Srillig char_union_ptr = (typeof(char_union_ptr))double_union_ptr; 10691.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'union typedef char_union' [247] */ 10701.1Srillig char_union_ptr = (typeof(char_union_ptr))enum_ptr; 10711.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'union typedef char_union' [247] */ 10721.1Srillig char_union_ptr = (typeof(char_union_ptr))double_array_ptr; 10731.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to union typedef char_union' is questionable [229] */ 10741.1Srillig char_union_ptr = (typeof(char_union_ptr))func_ptr; 10751.1Srillig 10761.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'union typedef double_union' [247] */ 10771.1Srillig double_union_ptr = (typeof(double_union_ptr))bool_ptr; 10781.1Srillig double_union_ptr = (typeof(double_union_ptr))char_ptr; 10791.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'union typedef double_union' [247] */ 10801.1Srillig double_union_ptr = (typeof(double_union_ptr))schar_ptr; 10811.1Srillig double_union_ptr = (typeof(double_union_ptr))uchar_ptr; 10821.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'union typedef double_union' [247] */ 10831.1Srillig double_union_ptr = (typeof(double_union_ptr))short_ptr; 10841.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'union typedef double_union' [247] */ 10851.1Srillig double_union_ptr = (typeof(double_union_ptr))ushort_ptr; 10861.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'union typedef double_union' [247] */ 10871.1Srillig double_union_ptr = (typeof(double_union_ptr))int_ptr; 10881.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'union typedef double_union' [247] */ 10891.1Srillig double_union_ptr = (typeof(double_union_ptr))uint_ptr; 10901.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'union typedef double_union' [247] */ 10911.1Srillig double_union_ptr = (typeof(double_union_ptr))long_ptr; 10921.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'union typedef double_union' [247] */ 10931.1Srillig double_union_ptr = (typeof(double_union_ptr))ulong_ptr; 10941.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'union typedef double_union' [247] */ 10951.1Srillig double_union_ptr = (typeof(double_union_ptr))llong_ptr; 10961.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'union typedef double_union' [247] */ 10971.1Srillig double_union_ptr = (typeof(double_union_ptr))ullong_ptr; 10981.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'union typedef double_union' [247] */ 10991.1Srillig double_union_ptr = (typeof(double_union_ptr))float_ptr; 11001.1Srillig double_union_ptr = (typeof(double_union_ptr))double_ptr; 11011.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'union typedef double_union' [247] */ 11021.1Srillig double_union_ptr = (typeof(double_union_ptr))ldouble_ptr; 11031.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'union typedef double_union' [247] */ 11041.1Srillig double_union_ptr = (typeof(double_union_ptr))fcomplex_ptr; 11051.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'union typedef double_union' [247] */ 11061.1Srillig double_union_ptr = (typeof(double_union_ptr))dcomplex_ptr; 11071.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'union typedef double_union' [247] */ 11081.1Srillig double_union_ptr = (typeof(double_union_ptr))lcomplex_ptr; 11091.1Srillig double_union_ptr = (typeof(double_union_ptr))void_ptr; 11101.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'union typedef double_union' [247] */ 11111.1Srillig double_union_ptr = (typeof(double_union_ptr))char_struct_ptr; 11121.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'union typedef double_union' [247] */ 11131.1Srillig double_union_ptr = (typeof(double_union_ptr))double_struct_ptr; 11141.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'union typedef double_union' [247] */ 11151.1Srillig double_union_ptr = (typeof(double_union_ptr))char_union_ptr; 11161.1Srillig double_union_ptr = (typeof(double_union_ptr))double_union_ptr; 11171.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'union typedef double_union' [247] */ 11181.1Srillig double_union_ptr = (typeof(double_union_ptr))enum_ptr; 11191.1Srillig double_union_ptr = (typeof(double_union_ptr))double_array_ptr; 11201.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to union typedef double_union' is questionable [229] */ 11211.1Srillig double_union_ptr = (typeof(double_union_ptr))func_ptr; 11221.1Srillig 11231.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'enum typedef int_enum' [247] */ 11241.1Srillig enum_ptr = (typeof(enum_ptr))bool_ptr; 11251.1Srillig enum_ptr = (typeof(enum_ptr))char_ptr; 11261.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'enum typedef int_enum' [247] */ 11271.1Srillig enum_ptr = (typeof(enum_ptr))schar_ptr; 11281.1Srillig enum_ptr = (typeof(enum_ptr))uchar_ptr; 11291.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'enum typedef int_enum' [247] */ 11301.1Srillig enum_ptr = (typeof(enum_ptr))short_ptr; 11311.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'enum typedef int_enum' [247] */ 11321.1Srillig enum_ptr = (typeof(enum_ptr))ushort_ptr; 11331.1Srillig enum_ptr = (typeof(enum_ptr))int_ptr; 11341.1Srillig enum_ptr = (typeof(enum_ptr))uint_ptr; 11351.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'long' to unrelated 'enum typedef int_enum' [247] */ 11361.1Srillig enum_ptr = (typeof(enum_ptr))long_ptr; 11371.2Srillig /* XXX: only on 'long' platforms: expect+1: warning: pointer cast from 'unsigned long' to unrelated 'enum typedef int_enum' [247] */ 11381.1Srillig enum_ptr = (typeof(enum_ptr))ulong_ptr; 11391.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'enum typedef int_enum' [247] */ 11401.1Srillig enum_ptr = (typeof(enum_ptr))llong_ptr; 11411.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'enum typedef int_enum' [247] */ 11421.1Srillig enum_ptr = (typeof(enum_ptr))ullong_ptr; 11431.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'enum typedef int_enum' [247] */ 11441.1Srillig enum_ptr = (typeof(enum_ptr))float_ptr; 11451.2Srillig /* expect+1: warning: pointer cast from 'double' to unrelated 'enum typedef int_enum' [247] */ 11461.1Srillig enum_ptr = (typeof(enum_ptr))double_ptr; 11471.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'enum typedef int_enum' [247] */ 11481.1Srillig enum_ptr = (typeof(enum_ptr))ldouble_ptr; 11491.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'enum typedef int_enum' [247] */ 11501.1Srillig enum_ptr = (typeof(enum_ptr))fcomplex_ptr; 11511.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'enum typedef int_enum' [247] */ 11521.1Srillig enum_ptr = (typeof(enum_ptr))dcomplex_ptr; 11531.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'enum typedef int_enum' [247] */ 11541.1Srillig enum_ptr = (typeof(enum_ptr))lcomplex_ptr; 11551.1Srillig enum_ptr = (typeof(enum_ptr))void_ptr; 11561.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'enum typedef int_enum' [247] */ 11571.1Srillig enum_ptr = (typeof(enum_ptr))char_struct_ptr; 11581.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'enum typedef int_enum' [247] */ 11591.1Srillig enum_ptr = (typeof(enum_ptr))double_struct_ptr; 11601.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'enum typedef int_enum' [247] */ 11611.1Srillig enum_ptr = (typeof(enum_ptr))char_union_ptr; 11621.2Srillig /* expect+1: warning: pointer cast from 'union typedef double_union' to unrelated 'enum typedef int_enum' [247] */ 11631.1Srillig enum_ptr = (typeof(enum_ptr))double_union_ptr; 11641.1Srillig enum_ptr = (typeof(enum_ptr))enum_ptr; 11651.2Srillig /* expect+1: warning: pointer cast from 'array[5] of double' to unrelated 'enum typedef int_enum' [247] */ 11661.1Srillig enum_ptr = (typeof(enum_ptr))double_array_ptr; 11671.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to enum typedef int_enum' is questionable [229] */ 11681.1Srillig enum_ptr = (typeof(enum_ptr))func_ptr; 11691.1Srillig 11701.2Srillig /* expect+1: warning: pointer cast from '_Bool' to unrelated 'array[5] of double' [247] */ 11711.1Srillig double_array_ptr = (typeof(double_array_ptr))bool_ptr; 11721.1Srillig double_array_ptr = (typeof(double_array_ptr))char_ptr; 11731.2Srillig /* expect+1: warning: pointer cast from 'signed char' to unrelated 'array[5] of double' [247] */ 11741.1Srillig double_array_ptr = (typeof(double_array_ptr))schar_ptr; 11751.1Srillig double_array_ptr = (typeof(double_array_ptr))uchar_ptr; 11761.2Srillig /* expect+1: warning: pointer cast from 'short' to unrelated 'array[5] of double' [247] */ 11771.1Srillig double_array_ptr = (typeof(double_array_ptr))short_ptr; 11781.2Srillig /* expect+1: warning: pointer cast from 'unsigned short' to unrelated 'array[5] of double' [247] */ 11791.1Srillig double_array_ptr = (typeof(double_array_ptr))ushort_ptr; 11801.2Srillig /* expect+1: warning: pointer cast from 'int' to unrelated 'array[5] of double' [247] */ 11811.1Srillig double_array_ptr = (typeof(double_array_ptr))int_ptr; 11821.2Srillig /* expect+1: warning: pointer cast from 'unsigned int' to unrelated 'array[5] of double' [247] */ 11831.1Srillig double_array_ptr = (typeof(double_array_ptr))uint_ptr; 11841.2Srillig /* expect+1: warning: pointer cast from 'long' to unrelated 'array[5] of double' [247] */ 11851.1Srillig double_array_ptr = (typeof(double_array_ptr))long_ptr; 11861.2Srillig /* expect+1: warning: pointer cast from 'unsigned long' to unrelated 'array[5] of double' [247] */ 11871.1Srillig double_array_ptr = (typeof(double_array_ptr))ulong_ptr; 11881.2Srillig /* expect+1: warning: pointer cast from 'long long' to unrelated 'array[5] of double' [247] */ 11891.1Srillig double_array_ptr = (typeof(double_array_ptr))llong_ptr; 11901.2Srillig /* expect+1: warning: pointer cast from 'unsigned long long' to unrelated 'array[5] of double' [247] */ 11911.1Srillig double_array_ptr = (typeof(double_array_ptr))ullong_ptr; 11921.2Srillig /* expect+1: warning: pointer cast from 'float' to unrelated 'array[5] of double' [247] */ 11931.1Srillig double_array_ptr = (typeof(double_array_ptr))float_ptr; 11941.1Srillig double_array_ptr = (typeof(double_array_ptr))double_ptr; 11951.2Srillig /* expect+1: warning: pointer cast from 'long double' to unrelated 'array[5] of double' [247] */ 11961.1Srillig double_array_ptr = (typeof(double_array_ptr))ldouble_ptr; 11971.2Srillig /* expect+1: warning: pointer cast from 'float _Complex' to unrelated 'array[5] of double' [247] */ 11981.1Srillig double_array_ptr = (typeof(double_array_ptr))fcomplex_ptr; 11991.2Srillig /* expect+1: warning: pointer cast from 'double _Complex' to unrelated 'array[5] of double' [247] */ 12001.1Srillig double_array_ptr = (typeof(double_array_ptr))dcomplex_ptr; 12011.2Srillig /* expect+1: warning: pointer cast from 'long double _Complex' to unrelated 'array[5] of double' [247] */ 12021.1Srillig double_array_ptr = (typeof(double_array_ptr))lcomplex_ptr; 12031.1Srillig double_array_ptr = (typeof(double_array_ptr))void_ptr; 12041.2Srillig /* expect+1: warning: pointer cast from 'struct typedef char_struct' to unrelated 'array[5] of double' [247] */ 12051.1Srillig double_array_ptr = (typeof(double_array_ptr))char_struct_ptr; 12061.2Srillig /* expect+1: warning: pointer cast from 'struct typedef double_struct' to unrelated 'array[5] of double' [247] */ 12071.1Srillig double_array_ptr = (typeof(double_array_ptr))double_struct_ptr; 12081.2Srillig /* expect+1: warning: pointer cast from 'union typedef char_union' to unrelated 'array[5] of double' [247] */ 12091.1Srillig double_array_ptr = (typeof(double_array_ptr))char_union_ptr; 12101.1Srillig double_array_ptr = (typeof(double_array_ptr))double_union_ptr; 12111.2Srillig /* expect+1: warning: pointer cast from 'enum typedef int_enum' to unrelated 'array[5] of double' [247] */ 12121.1Srillig double_array_ptr = (typeof(double_array_ptr))enum_ptr; 12131.1Srillig double_array_ptr = (typeof(double_array_ptr))double_array_ptr; 12141.1Srillig /* expect+1: warning: converting 'pointer to function(void) returning void' to 'pointer to array[5] of double' is questionable [229] */ 12151.1Srillig double_array_ptr = (typeof(double_array_ptr))func_ptr; 12161.1Srillig 12171.1Srillig /* expect+1: warning: converting 'pointer to _Bool' to 'pointer to function(void) returning void' is questionable [229] */ 12181.1Srillig func_ptr = (typeof(func_ptr))bool_ptr; 12191.1Srillig /* expect+1: warning: converting 'pointer to char' to 'pointer to function(void) returning void' is questionable [229] */ 12201.1Srillig func_ptr = (typeof(func_ptr))char_ptr; 12211.1Srillig /* expect+1: warning: converting 'pointer to signed char' to 'pointer to function(void) returning void' is questionable [229] */ 12221.1Srillig func_ptr = (typeof(func_ptr))schar_ptr; 12231.1Srillig /* expect+1: warning: converting 'pointer to unsigned char' to 'pointer to function(void) returning void' is questionable [229] */ 12241.1Srillig func_ptr = (typeof(func_ptr))uchar_ptr; 12251.1Srillig /* expect+1: warning: converting 'pointer to short' to 'pointer to function(void) returning void' is questionable [229] */ 12261.1Srillig func_ptr = (typeof(func_ptr))short_ptr; 12271.1Srillig /* expect+1: warning: converting 'pointer to unsigned short' to 'pointer to function(void) returning void' is questionable [229] */ 12281.1Srillig func_ptr = (typeof(func_ptr))ushort_ptr; 12291.1Srillig /* expect+1: warning: converting 'pointer to int' to 'pointer to function(void) returning void' is questionable [229] */ 12301.1Srillig func_ptr = (typeof(func_ptr))int_ptr; 12311.1Srillig /* expect+1: warning: converting 'pointer to unsigned int' to 'pointer to function(void) returning void' is questionable [229] */ 12321.1Srillig func_ptr = (typeof(func_ptr))uint_ptr; 12331.1Srillig /* expect+1: warning: converting 'pointer to long' to 'pointer to function(void) returning void' is questionable [229] */ 12341.1Srillig func_ptr = (typeof(func_ptr))long_ptr; 12351.1Srillig /* expect+1: warning: converting 'pointer to unsigned long' to 'pointer to function(void) returning void' is questionable [229] */ 12361.1Srillig func_ptr = (typeof(func_ptr))ulong_ptr; 12371.1Srillig /* expect+1: warning: converting 'pointer to long long' to 'pointer to function(void) returning void' is questionable [229] */ 12381.1Srillig func_ptr = (typeof(func_ptr))llong_ptr; 12391.1Srillig /* expect+1: warning: converting 'pointer to unsigned long long' to 'pointer to function(void) returning void' is questionable [229] */ 12401.1Srillig func_ptr = (typeof(func_ptr))ullong_ptr; 12411.1Srillig /* expect+1: warning: converting 'pointer to float' to 'pointer to function(void) returning void' is questionable [229] */ 12421.1Srillig func_ptr = (typeof(func_ptr))float_ptr; 12431.1Srillig /* expect+1: warning: converting 'pointer to double' to 'pointer to function(void) returning void' is questionable [229] */ 12441.1Srillig func_ptr = (typeof(func_ptr))double_ptr; 12451.1Srillig /* expect+1: warning: converting 'pointer to long double' to 'pointer to function(void) returning void' is questionable [229] */ 12461.1Srillig func_ptr = (typeof(func_ptr))ldouble_ptr; 12471.1Srillig /* expect+1: warning: converting 'pointer to float _Complex' to 'pointer to function(void) returning void' is questionable [229] */ 12481.1Srillig func_ptr = (typeof(func_ptr))fcomplex_ptr; 12491.1Srillig /* expect+1: warning: converting 'pointer to double _Complex' to 'pointer to function(void) returning void' is questionable [229] */ 12501.1Srillig func_ptr = (typeof(func_ptr))dcomplex_ptr; 12511.1Srillig /* expect+1: warning: converting 'pointer to long double _Complex' to 'pointer to function(void) returning void' is questionable [229] */ 12521.1Srillig func_ptr = (typeof(func_ptr))lcomplex_ptr; 12531.1Srillig func_ptr = (typeof(func_ptr))void_ptr; 12541.1Srillig /* expect+1: warning: converting 'pointer to struct typedef char_struct' to 'pointer to function(void) returning void' is questionable [229] */ 12551.1Srillig func_ptr = (typeof(func_ptr))char_struct_ptr; 12561.1Srillig /* expect+1: warning: converting 'pointer to struct typedef double_struct' to 'pointer to function(void) returning void' is questionable [229] */ 12571.1Srillig func_ptr = (typeof(func_ptr))double_struct_ptr; 12581.1Srillig /* expect+1: warning: converting 'pointer to union typedef char_union' to 'pointer to function(void) returning void' is questionable [229] */ 12591.1Srillig func_ptr = (typeof(func_ptr))char_union_ptr; 12601.1Srillig /* expect+1: warning: converting 'pointer to union typedef double_union' to 'pointer to function(void) returning void' is questionable [229] */ 12611.1Srillig func_ptr = (typeof(func_ptr))double_union_ptr; 12621.1Srillig /* expect+1: warning: converting 'pointer to enum typedef int_enum' to 'pointer to function(void) returning void' is questionable [229] */ 12631.1Srillig func_ptr = (typeof(func_ptr))enum_ptr; 12641.1Srillig /* expect+1: warning: converting 'pointer to array[5] of double' to 'pointer to function(void) returning void' is questionable [229] */ 12651.1Srillig func_ptr = (typeof(func_ptr))double_array_ptr; 12661.1Srillig func_ptr = (typeof(func_ptr))func_ptr; 12671.1Srillig} 1268