summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/wast-parser.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wast-parser.cc b/src/wast-parser.cc
index fffdcf5e..c95a33df 100644
--- a/src/wast-parser.cc
+++ b/src/wast-parser.cc
@@ -1446,7 +1446,7 @@ Result WastParser::ParseConst(Const* const_) {
Opcode opcode = Consume().opcode();
Literal literal;
- Location loc = GetLocation();
+ const_->loc = GetLocation();
switch (Peek()) {
case TokenType::Nat:
@@ -1493,7 +1493,7 @@ Result WastParser::ParseConst(Const* const_) {
}
if (Failed(result)) {
- Error(loc, "invalid literal \"%s\"", literal.text.c_str());
+ Error(const_->loc, "invalid literal \"%s\"", literal.text.c_str());
}
return Result::Ok;