castError.cfa:21:1 error: Cannot choose between 3 alternatives for expression
Explicit Cast of:
  Name: f
... to:
  char Alternatives are:
Cost ( 1, 0, 0, 0, 0, 0, 0 ): Explicit Cast of:
     Variable Expression: f: function
       accepting unspecified arguments
     ... returning nothing

   ... to:
     char
 (types:
   char
 )
 Environment:

Cost ( 1, 0, 0, 0, 0, 0, 0 ): Explicit Cast of:
     Variable Expression: f: double
   ... to:
     char
 (types:
   char
 )
 Environment:

Cost ( 1, 0, 0, 0, 0, 0, 0 ): Explicit Cast of:
     Variable Expression: f: signed int
   ... to:
     char
 (types:
   char
 )
 Environment:


castError.cfa:26:1 error: Cannot choose between 2 alternatives for expression
Generated Cast of:
  Comma Expression:
    constant expression (3 3: signed int)
    Name: v
... to: nothing Alternatives are:
Cost ( 0, 0, 2, 0, 0, 0, 0 ): Generated Cast of:
     Comma Expression:
       constant expression (3 3: signed int)
       Variable Expression: v: unsigned char
   ... to: nothing
 (types:
   void 
 )
 Environment:

Cost ( 0, 0, 2, 0, 0, 0, 0 ): Generated Cast of:
     Comma Expression:
       constant expression (3 3: signed int)
       Variable Expression: v: signed short int
   ... to: nothing
 (types:
   void 
 )
 Environment:


