x: function
      accepting unspecified arguments
    returning 
      signed int 
    with body 
      CompoundStmt
        Declaration of y: signed int 
                  Expression Statement:
            Conditional expression on: 
              Cast of:
                Applying untyped: 
                    Name: ?!=?
                ...to: 
                    Applying untyped: 
                        Name: ?>?
                    ...to: 
                        Name: y
constant expression 0.0 double                     Name: 0

              to:
                signed int 
            First alternative:
              Name: y
            Second alternative:
              Applying untyped: 
                  Name: ?-?
              ...to: 
                  Name: y
                  Name: 1



