// RUN: %llvmgcc %s -o /dev/null -S | |
// Note: | |
// We fail this on Sparc because the C library seems to be missing complex.h | |
// and the corresponding C99 complex support. | |
// | |
// We could modify the test to use only GCC extensions, but I don't know if | |
// that would change the nature of the test. | |
// | |
// XFAIL: sparc | |
#ifdef __CYGWIN__ | |
#include <mingw/complex.h> | |
#else | |
#include <complex.h> | |
#endif | |
int foo(complex float c) { | |
return creal(c); | |
} |