diff options
author | chriseth <chris@ethereum.org> | 2018-02-08 23:55:03 +0800 |
---|---|---|
committer | chriseth <chris@ethereum.org> | 2018-05-02 23:39:42 +0800 |
commit | d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d (patch) | |
tree | e40c84eecacc9bc9642de6572f072da9d1cb8025 /libjulia/optimiser/FullInliner.cpp | |
parent | 78945e81e46ab12c864bdb8a2d8a03a80fbfdbdd (diff) | |
download | dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.tar dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.tar.gz dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.tar.bz2 dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.tar.lz dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.tar.xz dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.tar.zst dexon-solidity-d3c11a49e56b04e810ebc2f6c05a6fa9a929bb2d.zip |
Move NameDispenser into its own file.
Diffstat (limited to 'libjulia/optimiser/FullInliner.cpp')
-rw-r--r-- | libjulia/optimiser/FullInliner.cpp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/libjulia/optimiser/FullInliner.cpp b/libjulia/optimiser/FullInliner.cpp index 10955e94..30c53774 100644 --- a/libjulia/optimiser/FullInliner.cpp +++ b/libjulia/optimiser/FullInliner.cpp @@ -252,16 +252,3 @@ string BodyCopier::translateIdentifier(string const& _name) else return _name; } - -string NameDispenser::newName(string const& _prefix) -{ - string name = _prefix; - size_t suffix = 0; - while (name.empty() || m_usedNames.count(name)) - { - suffix++; - name = _prefix + "_" + std::to_string(suffix); - } - m_usedNames.insert(name); - return name; -} |