
TypeCheckExpr is an expression which is composed of an arbitrary expression and a type - is, as, & casts
Slots
- cast
- check
-
CType check
- isStmt
-
override Bool isStmt()
Does this expression make up a complete statement. If you override this to true, then you must make sure the expr is popped in CodeAsm.
- make
-
new make(Location location, ExprId id, Expr target, CType check)
- synthetic
-
Bool synthetic := false
- target
-
Expr target
- toStr
-
override Str toStr()
Return a string representation of this object.
- walkChildren