MCPcopy Create free account
hub / github.com/argotorg/solidity / endVisit

Method endVisit

libsolidity/formal/SMTEncoder.cpp:110–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108}
109
110void SMTEncoder::endVisit(ContractDefinition const& _contract)
111{
112 m_context.resetAllVariables();
113
114 m_baseConstructorCalls.clear();
115
116 solAssert(m_currentContract == &_contract, "");
117 m_currentContract = nullptr;
118
119 if (m_callStack.empty())
120 m_context.popSolver();
121}
122
123bool SMTEncoder::visit(ImportDirective const&)
124{

Callers

nothing calls this directly

Calls 15

isAssignmentOpFunction · 0.85
isSupportedTypeFunction · 0.85
applyMapFunction · 0.85
isBitOpFunction · 0.85
isIntegerFunction · 0.85
isBooleanOpFunction · 0.85
isArithmeticOpFunction · 0.85
isCompareOpFunction · 0.85
isShiftOpFunction · 0.85
setSymbolicUnknownValueFunction · 0.85
newSymbolicVariableFunction · 0.85
isStringLiteralFunction · 0.85

Tested by

no test coverage detected