diff options
Diffstat (limited to 'gcc/testsuite/gcc.wendy/gnu24.c')
-rwxr-xr-x | gcc/testsuite/gcc.wendy/gnu24.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc/testsuite/gcc.wendy/gnu24.c b/gcc/testsuite/gcc.wendy/gnu24.c deleted file mode 100755 index 71bb3cc..0000000 --- a/gcc/testsuite/gcc.wendy/gnu24.c +++ /dev/null @@ -1,32 +0,0 @@ -/* From Sun-Spots v6n12 -Date: 26 Jan 88 15:58:58 CST (Tue) -From: uunet!mcrware!jejones@ut-sally.UUCP -Subject: ?: vs. pointer to function "returning" void - -I find that on a Sun 3, the C compiler complains about code of the following -form with a message "operands of : have incompatible types." I don't think -this is correct, because woof1 and woof2 are both pointers to functions -"returning" void, so that (pointer to function returning void) should be -the type of the actual parameter. Right? - -Have other people seen this problem? Is it, if it is indeed a problem -with the Sun C compiler, fixed in some release? - - James Jones -*/ - -void woof1() {}; -void woof2() {}; - -main(i, argv) -int i; -char **argv; -{ - bletch(i ? woof1 : woof2); - printf("Test passed (if it compiled at all)\n"); -} - -bletch(x) - void (*x)(); -{ -} |