mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge pull request #6094 from ethereum/fixCompilationErrors
Fix compilation errors
This commit is contained in:
		
						commit
						bb9230a6c1
					
				| @ -28,7 +28,7 @@ using namespace std; | ||||
| using namespace dev; | ||||
| using namespace dev::lll; | ||||
| 
 | ||||
| bytes dev::lll::compileLLL(string const& _src, dev::solidity::EVMVersion _evmVersion, bool _opt, std::vector<std::string>* _errors, ReadCallback const& _readFile) | ||||
| bytes dev::lll::compileLLL(string const& _src, langutil::EVMVersion _evmVersion, bool _opt, std::vector<std::string>* _errors, ReadCallback const& _readFile) | ||||
| { | ||||
| 	try | ||||
| 	{ | ||||
| @ -66,7 +66,7 @@ bytes dev::lll::compileLLL(string const& _src, dev::solidity::EVMVersion _evmVer | ||||
| 	return bytes(); | ||||
| } | ||||
| 
 | ||||
| std::string dev::lll::compileLLLToAsm(std::string const& _src, EVMVersion _evmVersion, bool _opt, std::vector<std::string>* _errors, ReadCallback const& _readFile) | ||||
| std::string dev::lll::compileLLLToAsm(std::string const& _src, langutil::EVMVersion _evmVersion, bool _opt, std::vector<std::string>* _errors, ReadCallback const& _readFile) | ||||
| { | ||||
| 	try | ||||
| 	{ | ||||
|  | ||||
| @ -36,8 +36,8 @@ namespace lll | ||||
| using ReadCallback = std::function<std::string(std::string const&)>; | ||||
| 
 | ||||
| std::string parseLLL(std::string const& _src); | ||||
| std::string compileLLLToAsm(std::string const& _src, solidity::EVMVersion _evmVersion, bool _opt = true, std::vector<std::string>* _errors = nullptr, ReadCallback const& _readFile = ReadCallback()); | ||||
| bytes compileLLL(std::string const& _src, solidity::EVMVersion _evmVersion, bool _opt = true, std::vector<std::string>* _errors = nullptr, ReadCallback const& _readFile = ReadCallback()); | ||||
| std::string compileLLLToAsm(std::string const& _src, langutil::EVMVersion _evmVersion, bool _opt = true, std::vector<std::string>* _errors = nullptr, ReadCallback const& _readFile = ReadCallback()); | ||||
| bytes compileLLL(std::string const& _src, langutil::EVMVersion _evmVersion, bool _opt = true, std::vector<std::string>* _errors = nullptr, ReadCallback const& _readFile = ReadCallback()); | ||||
| 
 | ||||
| } | ||||
| } | ||||
|  | ||||
| @ -1,26 +0,0 @@ | ||||
| /*
 | ||||
| 	This file is part of solidity. | ||||
| 
 | ||||
| 	solidity is free software: you can redistribute it and/or modify | ||||
| 	it under the terms of the GNU General Public License as published by | ||||
| 	the Free Software Foundation, either version 3 of the License, or | ||||
| 	(at your option) any later version. | ||||
| 
 | ||||
| 	solidity is distributed in the hope that it will be useful, | ||||
| 	but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| 	GNU General Public License for more details. | ||||
| 
 | ||||
| 	You should have received a copy of the GNU General Public License | ||||
| 	along with solidity.  If not, see <http://www.gnu.org/licenses/>.
 | ||||
| */ | ||||
| /**
 | ||||
|  * Information generated during analyzer part of inline assembly. | ||||
|  */ | ||||
| 
 | ||||
| #include <libyul/AsmAnalysisInfo.h> | ||||
| 
 | ||||
| #include <libyul/AsmScope.h> | ||||
| 
 | ||||
| #include <ostream> | ||||
| 
 | ||||
| @ -1,7 +1,6 @@ | ||||
| add_library(yul | ||||
| 	AsmAnalysis.cpp | ||||
| 	AsmAnalysis.h | ||||
| 	AsmAnalysisInfo.cpp | ||||
| 	AsmAnalysisInfo.h | ||||
| 	AsmData.h | ||||
| 	AsmDataForward.h | ||||
| @ -17,7 +16,6 @@ add_library(yul | ||||
| 	AssemblyStack.cpp | ||||
| 	CompilabilityChecker.cpp | ||||
| 	CompilabilityChecker.h | ||||
| 	Dialect.cpp | ||||
| 	Dialect.h | ||||
| 	Exceptions.h | ||||
| 	Object.cpp | ||||
|  | ||||
| @ -1,29 +0,0 @@ | ||||
| /*
 | ||||
| 	This file is part of solidity. | ||||
| 
 | ||||
| 	solidity is free software: you can redistribute it and/or modify | ||||
| 	it under the terms of the GNU General Public License as published by | ||||
| 	the Free Software Foundation, either version 3 of the License, or | ||||
| 	(at your option) any later version. | ||||
| 
 | ||||
| 	solidity is distributed in the hope that it will be useful, | ||||
| 	but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| 	GNU General Public License for more details. | ||||
| 
 | ||||
| 	You should have received a copy of the GNU General Public License | ||||
| 	along with solidity.  If not, see <http://www.gnu.org/licenses/>.
 | ||||
| */ | ||||
| /**
 | ||||
|  * Yul dialect. | ||||
|  */ | ||||
| 
 | ||||
| #include <libyul/Dialect.h> | ||||
| 
 | ||||
| #include <libyul/Object.h> | ||||
| #include <libyul/backends/evm/AbstractAssembly.h> | ||||
| 
 | ||||
| #include <map> | ||||
| 
 | ||||
| using namespace yul; | ||||
| using namespace std; | ||||
| @ -134,7 +134,7 @@ int main(int argc, char** argv) | ||||
| 	} | ||||
| 	else if (mode == Binary || mode == Hex) | ||||
| 	{ | ||||
| 		auto bs = compileLLL(src, EVMVersion{}, optimise ? true : false, &errors, readFileAsString); | ||||
| 		auto bs = compileLLL(src, langutil::EVMVersion{}, optimise ? true : false, &errors, readFileAsString); | ||||
| 		if (mode == Hex) | ||||
| 			cout << toHex(bs) << endl; | ||||
| 		else if (mode == Binary) | ||||
| @ -146,7 +146,7 @@ int main(int argc, char** argv) | ||||
| 	} | ||||
| 	else if (mode == Assembly) | ||||
| 	{ | ||||
| 		cout << compileLLLToAsm(src, EVMVersion{}, optimise ? true : false, &errors, readFileAsString) << endl; | ||||
| 		cout << compileLLLToAsm(src, langutil::EVMVersion{}, optimise ? true : false, &errors, readFileAsString) << endl; | ||||
| 	} | ||||
| 
 | ||||
| 	for (auto const& i: errors) | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user