Skip to main content

check_state_initialiser

Function check_state_initialiser 

Source
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.