mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge pull request #3344 from leonardoalt/smt_checker
[SMTChecker] Fix typo in the code (satisifable->satisfiable)
This commit is contained in:
		
						commit
						b3fb73f53f
					
				| @ -560,7 +560,7 @@ void SMTChecker::checkCondition( | ||||
| 	} | ||||
| 	smt::CheckResult result; | ||||
| 	vector<string> values; | ||||
| 	tie(result, values) = checkSatisifableAndGenerateModel(expressionsToEvaluate); | ||||
| 	tie(result, values) = checkSatisfiableAndGenerateModel(expressionsToEvaluate); | ||||
| 
 | ||||
| 	string conditionalComment; | ||||
| 	if (m_conditionalExecutionHappened) | ||||
| @ -607,12 +607,12 @@ void SMTChecker::checkBooleanNotConstant(Expression const& _condition, string co | ||||
| 
 | ||||
| 	m_interface->push(); | ||||
| 	addPathConjoinedExpression(expr(_condition)); | ||||
| 	auto positiveResult = checkSatisifable(); | ||||
| 	auto positiveResult = checkSatisfiable(); | ||||
| 	m_interface->pop(); | ||||
| 
 | ||||
| 	m_interface->push(); | ||||
| 	addPathConjoinedExpression(!expr(_condition)); | ||||
| 	auto negatedResult = checkSatisifable(); | ||||
| 	auto negatedResult = checkSatisfiable(); | ||||
| 	m_interface->pop(); | ||||
| 
 | ||||
| 	if (positiveResult == smt::CheckResult::ERROR || negatedResult == smt::CheckResult::ERROR) | ||||
| @ -642,7 +642,7 @@ void SMTChecker::checkBooleanNotConstant(Expression const& _condition, string co | ||||
| } | ||||
| 
 | ||||
| pair<smt::CheckResult, vector<string>> | ||||
| SMTChecker::checkSatisifableAndGenerateModel(vector<smt::Expression> const& _expressionsToEvaluate) | ||||
| SMTChecker::checkSatisfiableAndGenerateModel(vector<smt::Expression> const& _expressionsToEvaluate) | ||||
| { | ||||
| 	smt::CheckResult result; | ||||
| 	vector<string> values; | ||||
| @ -672,9 +672,9 @@ SMTChecker::checkSatisifableAndGenerateModel(vector<smt::Expression> const& _exp | ||||
| 	return make_pair(result, values); | ||||
| } | ||||
| 
 | ||||
| smt::CheckResult SMTChecker::checkSatisifable() | ||||
| smt::CheckResult SMTChecker::checkSatisfiable() | ||||
| { | ||||
| 	return checkSatisifableAndGenerateModel({}).first; | ||||
| 	return checkSatisfiableAndGenerateModel({}).first; | ||||
| } | ||||
| 
 | ||||
| void SMTChecker::initializeLocalVariables(FunctionDefinition const& _function) | ||||
|  | ||||
| @ -100,9 +100,9 @@ private: | ||||
| 
 | ||||
| 
 | ||||
| 	std::pair<smt::CheckResult, std::vector<std::string>> | ||||
| 	checkSatisifableAndGenerateModel(std::vector<smt::Expression> const& _expressionsToEvaluate); | ||||
| 	checkSatisfiableAndGenerateModel(std::vector<smt::Expression> const& _expressionsToEvaluate); | ||||
| 
 | ||||
| 	smt::CheckResult checkSatisifable(); | ||||
| 	smt::CheckResult checkSatisfiable(); | ||||
| 
 | ||||
| 	void initializeLocalVariables(FunctionDefinition const& _function); | ||||
| 	void resetVariables(std::vector<Declaration const*> _variables); | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user