diff options
author | F. Eugene Aumson <gene@aumson.org> | 2018-08-16 03:50:20 +0800 |
---|---|---|
committer | F. Eugene Aumson <gene@aumson.org> | 2018-08-16 04:10:49 +0800 |
commit | 7c96fa45f85906a9ba4d09b8aaa4759e7d55286f (patch) | |
tree | 2bfc5f2a05d553edcfdf8343bbffcb1bdf592090 /packages/sol-compiler | |
parent | ad9a7d72ced3898d7ba2922433bc666980f81b4e (diff) | |
download | dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.tar dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.tar.gz dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.tar.bz2 dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.tar.lz dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.tar.xz dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.tar.zst dexon-0x-contracts-7c96fa45f85906a9ba4d09b8aaa4759e7d55286f.zip |
comments
Diffstat (limited to 'packages/sol-compiler')
-rw-r--r-- | packages/sol-compiler/src/compiler.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/sol-compiler/src/compiler.ts b/packages/sol-compiler/src/compiler.ts index 1c08cb324..ff3805073 100644 --- a/packages/sol-compiler/src/compiler.ts +++ b/packages/sol-compiler/src/compiler.ts @@ -188,6 +188,8 @@ export class Compiler { ? semver.maxSatisfying(_.keys(binPaths), parseSolidityVersionRange(contractSource.source)) : this._solcVersionIfExists; if (_.isUndefined(versionToInputs[solcVersion])) { + // no inputs batched yet for this version. + // prepare object to hold this batch. versionToInputs[solcVersion] = { standardInput: { language: 'Solidity', @@ -197,6 +199,7 @@ export class Compiler { contractsToCompile: [], }; } + // add input to the right version batch versionToInputs[solcVersion].standardInput.sources[contractSource.path] = { content: contractSource.source, }; |