Home
       0031-krtypes.c - scc - simple c99 compiler
  HTML git clone git://git.simple-cc.org/scc
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
       0031-krtypes.c (368B)
       ---
            1 /*
            2 PATTERN:
            3 0031-krtypes.c:32: error: incompatible types when assigning
            4 0031-krtypes.c:33: error: incompatible types when assigning
            5 0031-krtypes.c:34: error: incompatible types when assigning
            6 .
            7 */
            8 
            9 int
           10 f1(char c)
           11 {
           12         return c;
           13 }
           14 
           15 int
           16 f2(float c)
           17 {
           18         return c;
           19 }
           20 
           21 int
           22 f3(int a, ...)
           23 {
           24         return a;
           25 }
           26 
           27 int
           28 main()
           29 {
           30         int (*fp)();
           31 
           32         fp = f1;
           33         fp = f2;
           34         fp = f3;
           35 
           36         return 0;
           37 }