MCPcopy Create free account
hub / github.com/csmith-project/csmith / initialize_group_probs

Method initialize_group_probs

src/Probabilities.cpp:619–633  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

617}
618
619void
620Probabilities::initialize_group_probs()
621{
622 set_default_statement_prob();
623 set_default_unary_ops_prob();
624 set_default_binary_ops_prob();
625 set_default_simple_types_prob();
626 set_default_safe_ops_size_prob();
627
628 // setup random distribution of assignment operators (=, +=, /=...)
629 StatementAssign::InitProbabilityTable();
630
631 // setup random distribution of expression term types (const, variable, function ...)
632 Expression::InitProbabilityTables();
633}
634
635void
636Probabilities::set_group_prob(bool is_equal, ProbName pname, const std::map<ProbName, int> &m)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected