package libsail

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

const_prop target ast ref_vars substs assigns exp performs constant propagation on exp where substs is a pair of substitutions on immutable variables and type variables, assigns is a substitution on mutable variables, and ref_vars is the set of variable which may have had a reference taken (and hence we cannot reliably track).

val referenced_vars : Type_check.tannot Ast.exp -> Ast_util.IdSet.t
val remove_impossible_int_cases : 'a -> Type_check.typed_ast -> Type_check.typed_ast
OCaml

Innovation. Community. Security.