nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 1 ): Cast of:
constant expression 3 signed int 
to:
  nothing
(types:
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
nameExpr is ?=?
nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
nameExpr is i
decl is i: signed int 
newExpr is Variable Expression: i: signed int 

alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: i: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
nameExpr is ?=?
Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

Error: No reasonable alternatives for expression Name: ?=?

