
LocalVarExpr is used to access a local variable stored in a register.
Slots
- assignRequiresTempVar
-
override Bool assignRequiresTempVar()
Assignments to instance fields require a temporary local variable.
- isAssignable
-
override Bool isAssignable()
Return if this expression can be used as the left hand side of an assignment expression.
- make
-
new make(Location location, MethodVar var, ExprId id := ExprId.localVar)
- noRemapToCvars
-
Bool noRemapToCvars := false
- register
-
virtual Int register()
- toStr
-
override Str toStr()
Return a string representation of this object.
- var
-
MethodVar var