diff options
Diffstat (limited to 'src/hir')
-rw-r--r-- | src/hir/dump.cpp | 2 | ||||
-rw-r--r-- | src/hir/from_ast_expr.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/hir/dump.cpp b/src/hir/dump.cpp index f00efcd5..7e877a4f 100644 --- a/src/hir/dump.cpp +++ b/src/hir/dump.cpp @@ -418,7 +418,7 @@ namespace { void visit(::HIR::ExprNode_Assign& node) override { this->visit_node_ptr(node.m_slot); - m_os << " = "; + m_os << " " << ::HIR::ExprNode_Assign::opname(node.m_op) << "= "; this->visit_node_ptr(node.m_value); } void visit(::HIR::ExprNode_BinOp& node) override diff --git a/src/hir/from_ast_expr.cpp b/src/hir/from_ast_expr.cpp index 25f6eade..d1d24f28 100644 --- a/src/hir/from_ast_expr.cpp +++ b/src/hir/from_ast_expr.cpp @@ -89,8 +89,8 @@ struct LowerHIR_ExprNode_Visitor: case ::AST::ExprNode_Assign::ADD: return ::HIR::ExprNode_Assign::Op::Add; case ::AST::ExprNode_Assign::SUB: return ::HIR::ExprNode_Assign::Op::Sub; - case ::AST::ExprNode_Assign::DIV: return ::HIR::ExprNode_Assign::Op::Mul; - case ::AST::ExprNode_Assign::MUL: return ::HIR::ExprNode_Assign::Op::Div; + case ::AST::ExprNode_Assign::MUL: return ::HIR::ExprNode_Assign::Op::Mul; + case ::AST::ExprNode_Assign::DIV: return ::HIR::ExprNode_Assign::Op::Div; case ::AST::ExprNode_Assign::MOD: return ::HIR::ExprNode_Assign::Op::Mod; case ::AST::ExprNode_Assign::AND: return ::HIR::ExprNode_Assign::Op::And; |