From df056f0f620910144f9b03c4eac302e65b8ab033 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Fri, 5 May 2017 14:49:38 +0800 Subject: Trans - Fix broken code from bad merge --- src/trans/codegen_c.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index 2790a788..2d7a521d 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -2372,10 +2372,10 @@ namespace { } // --- Volatile Load/Store else if( name == "volatile_load" ) { - emit_lvalue(e.ret_val); m_of << " = *(volatile "; emit_ctype(params.m_types.at(0)); m_of << "*)"; emit_lvalue(e.args.at(0)); + emit_lvalue(e.ret_val); m_of << " = *(volatile "; emit_ctype(params.m_types.at(0)); m_of << "*)"; emit_param(e.args.at(0)); } else if( name == "volatile_store" ) { - m_of << "*(volatile "; emit_ctype(params.m_types.at(0)); m_of << "*)"; emit_lvalue(e.args.at(0)); m_of << " = "; emit_lvalue(e.args.at(1)); + m_of << "*(volatile "; emit_ctype(params.m_types.at(0)); m_of << "*)"; emit_param(e.args.at(0)); m_of << " = "; emit_param(e.args.at(1)); } // --- Atomics! // > Single-ordering atomics -- cgit v1.2.3