diff options
author | Ben Smith <binjimin@gmail.com> | 2017-07-06 13:07:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-06 13:07:24 -0700 |
commit | a5066278b34021de22b150442cb7a94d62e22102 (patch) | |
tree | cbc6e48d6397155bfe454f0b186209c0ac13b270 /src/binary-reader-interpreter.cc | |
parent | 12963c80e7083de8c0835745ec934ea356b9ef47 (diff) | |
download | wabt-a5066278b34021de22b150442cb7a94d62e22102.tar.gz wabt-a5066278b34021de22b150442cb7a94d62e22102.tar.bz2 wabt-a5066278b34021de22b150442cb7a94d62e22102.zip |
Remove BinaryErrorHandler, rename SourceErrorHandler (#553)
Since SourceErrorHandler can support binary locations, it doesn't make
much sense to have two different error handlers. There is now only an
ErrorHandler base class, and the first argument specifies whether the
error handler is expecting text or binary locations.
Diffstat (limited to 'src/binary-reader-interpreter.cc')
-rw-r--r-- | src/binary-reader-interpreter.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/binary-reader-interpreter.cc b/src/binary-reader-interpreter.cc index db026afe..4f16fd50 100644 --- a/src/binary-reader-interpreter.cc +++ b/src/binary-reader-interpreter.cc @@ -22,8 +22,8 @@ #include <cstdio> #include <vector> -#include "binary-error-handler.h" #include "binary-reader-nop.h" +#include "error-handler.h" #include "interpreter.h" #include "type-checker.h" #include "writer.h" @@ -76,7 +76,7 @@ class BinaryReaderInterpreter : public BinaryReaderNop { BinaryReaderInterpreter(Environment* env, DefinedModule* module, std::unique_ptr<OutputBuffer> istream, - BinaryErrorHandler* error_handler); + ErrorHandler* error_handler); wabt::Result ReadBinary(DefinedModule* out_module); @@ -261,7 +261,7 @@ class BinaryReaderInterpreter : public BinaryReaderNop { HostImportDelegate::ErrorCallback MakePrintErrorCallback(); - BinaryErrorHandler* error_handler = nullptr; + ErrorHandler* error_handler = nullptr; Environment* env = nullptr; DefinedModule* module = nullptr; DefinedFunc* current_func = nullptr; @@ -298,7 +298,7 @@ BinaryReaderInterpreter::BinaryReaderInterpreter( Environment* env, DefinedModule* module, std::unique_ptr<OutputBuffer> istream, - BinaryErrorHandler* error_handler) + ErrorHandler* error_handler) : error_handler(error_handler), env(env), module(module), @@ -1442,7 +1442,7 @@ wabt::Result read_binary_interpreter(Environment* env, const void* data, size_t size, const ReadBinaryOptions* options, - BinaryErrorHandler* error_handler, + ErrorHandler* error_handler, DefinedModule** out_module) { // Need to mark before taking ownership of env->istream. Environment::MarkPoint mark = env->Mark(); |