castError.cfa:23: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:28: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:


castError.cfa:30:1 error: No reasonable alternatives for expression Explicit Cast of:
  Name: sint
... to:
  instance of struct S with body 1
  ... with parameters
    char

