diff options
author | John Hodge <tpg@mutabah.net> | 2017-02-03 23:28:29 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2017-02-03 23:28:29 +0800 |
commit | 8ec1bb90011a28a37e4c7e50129e417733f97962 (patch) | |
tree | d76691aa0500d465fb5ed84b5898483be00ed35e | |
parent | 9b8cdb083860f58bfd1cae6f05834bcc1b4f5ea5 (diff) | |
download | mrust-8ec1bb90011a28a37e4c7e50129e417733f97962.tar.gz |
Codegen C - Fix incorrect second argument for slice_cmp
-rw-r--r-- | src/trans/codegen_c.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index 5992d03d..bdb2a297 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -1602,7 +1602,7 @@ namespace { ::HIR::TypeRef tmp; const auto& ty = mir_res.get_lvalue_type(tmp, ve.val_l); if( ty.m_data.is_Borrow() ) { - m_of << "(slice_cmp("; emit_lvalue(ve.val_l); m_of << ", "; emit_lvalue(ve.val_l); m_of << ")"; + m_of << "(slice_cmp("; emit_lvalue(ve.val_l); m_of << ", "; emit_lvalue(ve.val_r); m_of << ")"; switch(ve.op) { case ::MIR::eBinOp::EQ: m_of << " == 0"; break; |