summaryrefslogtreecommitdiff
path: root/src/binary-reader-interpreter.cc
diff options
context:
space:
mode:
authorBen Smith <binjimin@gmail.com>2017-07-06 13:07:24 -0700
committerGitHub <noreply@github.com>2017-07-06 13:07:24 -0700
commita5066278b34021de22b150442cb7a94d62e22102 (patch)
treecbc6e48d6397155bfe454f0b186209c0ac13b270 /src/binary-reader-interpreter.cc
parent12963c80e7083de8c0835745ec934ea356b9ef47 (diff)
downloadwabt-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.cc10
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();