diff options
Diffstat (limited to 'libsolidity/interface/StandardCompiler.h')
-rw-r--r-- | libsolidity/interface/StandardCompiler.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libsolidity/interface/StandardCompiler.h b/libsolidity/interface/StandardCompiler.h index 12d85aad..dfaf88cd 100644 --- a/libsolidity/interface/StandardCompiler.h +++ b/libsolidity/interface/StandardCompiler.h @@ -38,9 +38,10 @@ class StandardCompiler: boost::noncopyable { public: /// Creates a new StandardCompiler. - /// @param _readFile callback to used to read files for import statements. Should return + /// @param _readFile callback to used to read files for import statements. Must return + /// and must not emit exceptions. StandardCompiler(ReadFile::Callback const& _readFile = ReadFile::Callback()) - : m_compilerStack(_readFile) + : m_compilerStack(_readFile), m_readFile(_readFile) { } @@ -55,6 +56,7 @@ private: Json::Value compileInternal(Json::Value const& _input); CompilerStack m_compilerStack; + ReadFile::Callback m_readFile; }; } |