From 963f858b9beae21a58f6d6e2bc46a5f4d86ec44b Mon Sep 17 00:00:00 2001 From: Nick Gasson Date: Sat, 14 Aug 2021 17:33:47 +0800 Subject: [PATCH] Remove dead code --- src/lower.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/lower.c b/src/lower.c index 1b187941..d4ce8d36 100644 --- a/src/lower.c +++ b/src/lower.c @@ -2981,12 +2981,8 @@ static vcode_reg_t lower_record_ref(tree_t expr, expr_ctx_t ctx) type_t ftype = tree_type(type_field(type, index)); if (lower_have_signal(record)) { - if (ctx == EXPR_RVALUE) - return emit_record_ref(emit_resolved(record), index); - else { - const netid_t offset = record_field_to_net(type, index); - return emit_add(record, emit_const(vtype_offset(), offset)); - } + const netid_t offset = record_field_to_net(type, index); + return emit_add(record, emit_const(vtype_offset(), offset)); } else if (type_is_array(ftype) && !lower_const_bounds(ftype)) return emit_load_indirect(emit_record_ref(record, index)); -- 2.39.2