Properly explain all the analsys steps in CompilerStack

This commit is contained in:
Alex Beregszaszi
2018-07-31 00:39:18 +01:00
parent bc13365a7b
commit f74cff622d
3 changed files with 19 additions and 2 deletions
+4
View File
@@ -71,7 +71,11 @@ void ContractCompiler::compileContract(
appendDelegatecallCheck();
initializeContext(_contract, _contracts);
// This generates the dispatch function for externally visible functions
// and adds the function to the compilation queue. Additionally internal functions,
// which are referenced directly or indirectly will be added.
appendFunctionSelector(_contract);
// This processes the above populated queue until it is empty.
appendMissingFunctions();
}