aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/interface/StandardCompiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'libsolidity/interface/StandardCompiler.h')
-rw-r--r--libsolidity/interface/StandardCompiler.h6
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;
};
}