diff --git a/src/ccalltest.c b/src/ccalltest.c index ccd7e1cd57fdea..60e1a1bb9d5f9a 100644 --- a/src/ccalltest.c +++ b/src/ccalltest.c @@ -292,6 +292,8 @@ typedef struct { complex double r89; } struct_huge4b; +// Intel compiler does not currently support complex int (which is GNU extension) +#ifndef __INTEL_COMPILER typedef struct { complex int r1; complex int r2; @@ -314,6 +316,7 @@ typedef struct { complex int r8; complex int r9; } struct_huge5b; +#endif // __INTEL_COMPILER JL_DLLEXPORT struct1 test_1(struct1 a, float b) { @@ -503,8 +506,11 @@ test_huge(3b, r1); test_huge(3c, r1); test_huge(4a, r12); test_huge(4b, r12); +// Intel compiler does not currently support complex int (which is GNU extension) +#ifndef __INTEL_COMPILER test_huge(5a, r1); test_huge(5b, r1); +#endif // __INTEL_COMPILER JL_DLLEXPORT int get_c_int(void) {