pub fn check_state_initialiser(
init: &Expr,
field_type: &TypeRef,
input: &ResolvedCommons,
tys: &Types,
expr_types: &mut HashMap<ExprId, TypedExpr>,
callees: &mut HashMap<ExprId, Callee>,
errors: &mut Vec<CompileError>,
refs: &mut RefSink,
hints: &mut HintSink,
locals: &mut LocalsSink,
)Expand description
v0.11: type-check an agent state-field initialiser (field: T = init).
See check_static_initialiser. Pushes bynk.agents.bad_state_initialiser.