summaryrefslogtreecommitdiff
path: root/src/binary-reader.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader.cc')
-rw-r--r--src/binary-reader.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/binary-reader.cc b/src/binary-reader.cc
index 3687b08f..61284734 100644
--- a/src/binary-reader.cc
+++ b/src/binary-reader.cc
@@ -191,7 +191,8 @@ void WABT_PRINTF_FORMAT(2, 3) BinaryReader::PrintError(const char* format,
: ErrorLevel::Error;
WABT_SNPRINTF_ALLOCA(buffer, length, format);
- bool handled = delegate_->OnError(error_level, buffer);
+ Error error(error_level, Location(state_.offset), buffer);
+ bool handled = delegate_->OnError(error);
if (!handled) {
// Not great to just print, but we don't want to eat the error either.