mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Minor fix.
This commit is contained in:
parent
5b576e8691
commit
3343d408e1
@ -125,7 +125,7 @@ void CompilerStack::compile(bool _optimize)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const map<string, string> StandardSources = {
|
const map<string, string> StandardSources = map<string, string>{
|
||||||
/* { "Config", "contract Config{function lookup(uint256 service)constant returns(address a){}function kill(){}function unregister(uint256 id){}function register(uint256 id,address service){}}" },
|
/* { "Config", "contract Config{function lookup(uint256 service)constant returns(address a){}function kill(){}function unregister(uint256 id){}function register(uint256 id,address service){}}" },
|
||||||
{ "owned", "contract owned{function owned(){owner = msg.sender;}address owner;}" },
|
{ "owned", "contract owned{function owned(){owner = msg.sender;}address owner;}" },
|
||||||
{ "mortal", "import \"owned\";\ncontract mortal is owned {function kill() { if (msg.sender == owner) suicide(owner); }}" },
|
{ "mortal", "import \"owned\";\ncontract mortal is owned {function kill() { if (msg.sender == owner) suicide(owner); }}" },
|
||||||
@ -134,9 +134,12 @@ const map<string, string> StandardSources = {
|
|||||||
{ "std", "import \"owned\";\nimport \"mortal\";\nimport \"Config\";\nimport \"NameReg\";\nimport \"named\";\n" },
|
{ "std", "import \"owned\";\nimport \"mortal\";\nimport \"Config\";\nimport \"NameReg\";\nimport \"named\";\n" },
|
||||||
*/};
|
*/};
|
||||||
|
|
||||||
|
////// BEGIN: TEMPORARY ONLY
|
||||||
|
/// remove once import works properly and we have genesis contracts
|
||||||
|
|
||||||
string CompilerStack::expanded(string const& _sourceCode)
|
string CompilerStack::expanded(string const& _sourceCode)
|
||||||
{
|
{
|
||||||
const map<string, string> c_standardSources = {
|
const map<string, string> c_standardSources = map<string, string>{
|
||||||
{ "Config", "contract Config{function lookup(uint256 service)constant returns(address a){}function kill(){}function unregister(uint256 id){}function register(uint256 id,address service){}}" },
|
{ "Config", "contract Config{function lookup(uint256 service)constant returns(address a){}function kill(){}function unregister(uint256 id){}function register(uint256 id,address service){}}" },
|
||||||
{ "owned", "contract owned{function owned(){owner = msg.sender;}address owner;}" },
|
{ "owned", "contract owned{function owned(){owner = msg.sender;}address owner;}" },
|
||||||
{ "mortal", "#require owned\ncontract mortal is owned {function kill() { if (msg.sender == owner) suicide(owner); }}" },
|
{ "mortal", "#require owned\ncontract mortal is owned {function kill() { if (msg.sender == owner) suicide(owner); }}" },
|
||||||
@ -174,6 +177,8 @@ string CompilerStack::expanded(string const& _sourceCode)
|
|||||||
return sub + localExpanded(_sourceCode);
|
return sub + localExpanded(_sourceCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////// END: TEMPORARY ONLY
|
||||||
|
|
||||||
bytes const& CompilerStack::compile(string const& _sourceCode, bool _optimize)
|
bytes const& CompilerStack::compile(string const& _sourceCode, bool _optimize)
|
||||||
{
|
{
|
||||||
parse(_sourceCode);
|
parse(_sourceCode);
|
||||||
|
Loading…
Reference in New Issue
Block a user