diff options
author | John Hodge <tpg@ucc.asn.au> | 2019-08-18 10:51:13 +0800 |
---|---|---|
committer | John Hodge <tpg@ucc.asn.au> | 2019-08-18 10:51:13 +0800 |
commit | 66579fffa9a1fc56694bb6dfaef64f9515c74bd8 (patch) | |
tree | b9d4ce39a1a796b4ff9e76310425bb1d1a853a8d /src | |
parent | 2159f5a48c4557087f39b710b8009ebdc5d7cd07 (diff) | |
download | mrust-66579fffa9a1fc56694bb6dfaef64f9515c74bd8.tar.gz |
Codegen C - Don't emit any assignment of ZSTs
Diffstat (limited to 'src')
-rw-r--r-- | src/trans/codegen_c.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/trans/codegen_c.cpp b/src/trans/codegen_c.cpp index 6ccbb7ba..6aa19eef 100644 --- a/src/trans/codegen_c.cpp +++ b/src/trans/codegen_c.cpp @@ -2964,9 +2964,9 @@ namespace { ::HIR::TypeRef tmp; const auto& ty = mir_res.get_lvalue_type(tmp, e.dst); - if( e.dst.is_Deref() && this->type_is_bad_zst(ty) ) + if( /*(e.dst.is_Deref() || e.dst.is_Field()) &&*/ this->type_is_bad_zst(ty) ) { - m_of << "/* ZST deref */"; + m_of << "/* ZST assign */\n"; break; } |