home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / gnu / gcc / bug / 2781 < prev    next >
Encoding:
Text File  |  1992-11-17  |  1.2 KB  |  41 lines

  1. Newsgroups: gnu.gcc.bug
  2. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!ames!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!dl5000.bc.edu!morgan
  3. From: morgan@dl5000.bc.edu (Morgan Stair)
  4. Subject: gcc-2.3.1 bug - ... incompatible pointer type
  5. Message-ID: <MORGAN.92Nov17163107@dl5000.bc.edu>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: Institute for Space Research, Boston College
  8. Distribution: gnu
  9. Date: Tue, 17 Nov 1992 21:31:07 GMT
  10. Approved: bug-gcc@prep.ai.mit.edu
  11. Lines: 28
  12.  
  13. This code generate the following compiler error in gcc-2.3.1 on my sun
  14. sparc 1+ running SunOS 4.1.1:
  15.  
  16. gcc -Wunused    t.c   -o t
  17. t.c: In function `main':
  18. t.c:11: warning: passing arg 1 of `func' from incompatible pointer type
  19.  
  20. --------------------
  21.  
  22. /* modified from X11/Intrinsic.h XtCallbackProc typedef */
  23. typedef void (*mytype)(
  24.     double *,
  25.     char *,
  26.     char *
  27. );
  28. void func (mytype);
  29. mytype main (double *a, char *b, char *c)
  30. {
  31.   func ((mytype)main);
  32.   func (main);
  33. }
  34. --
  35. ***************************************
  36. * Morgan Stair <Morgan@DL5000.BC.EDU> *
  37. * BC / Institute for Space Research   *
  38. * (617)552-8783                       *
  39. ***************************************
  40.  
  41.