diff options
author | hyperfekt <hyperfekt@users.noreply.github.com> | 2018-01-26 22:32:11 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-26 22:32:11 +0800 |
commit | b4fb7255dd3d05d5430a8b3f8b3a80fae2e4954d (patch) | |
tree | b622612cace7bddff936b89178962bfc6cb1fcac /docs | |
parent | e7afde9587ff3b8d823292e64e119bd27ff83743 (diff) | |
download | dexon-solidity-b4fb7255dd3d05d5430a8b3f8b3a80fae2e4954d.tar.gz dexon-solidity-b4fb7255dd3d05d5430a8b3f8b3a80fae2e4954d.tar.zst dexon-solidity-b4fb7255dd3d05d5430a8b3f8b3a80fae2e4954d.zip |
fixes ethereum/solidity#1209
This clears up a common and easy misunderstanding which seems to occur rather often.
(https://ethereum.stackexchange.com/questions/8263/trying-to-understand-libraries)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/contracts.rst | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/contracts.rst b/docs/contracts.rst index 77715e93..afc32b16 100644 --- a/docs/contracts.rst +++ b/docs/contracts.rst @@ -1115,7 +1115,7 @@ if the library were a base contract. Of course, calls to internal functions use the internal calling convention, which means that all internal types can be passed and memory types will be passed by reference and not copied. To realize this in the EVM, code of internal library functions -and all functions called from therein will be pulled into the calling +and all functions called from therein will at compile time be pulled into the calling contract, and a regular ``JUMP`` call will be used instead of a ``DELEGATECALL``. .. index:: using for, set |