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 ): Cast of: constant expression 3 signed int to: signed int (types: 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: ?/?