/* APPLE LOCAL file radar 4629695 */ /* { dg-do compile } */ /* { dg-options "-m64" } */ /* { dg-final { scan-assembler "_memcmp" } } */ extern void abort (void); typedef __SIZE_TYPE__ size_t; extern int memcmp (const void *, const void *, size_t); void foo () { const void *a, *b; size_t c; int d; d = ((int (*) (const void *, const void *, size_t))(void*)memcmp) (a, b, c); } /* APPLE LOCAL file radar 4629695 */