diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/gcc/elna-generic.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/gcc/elna-generic.cc b/gcc/gcc/elna-generic.cc index b657e92..659a8c1 100644 --- a/gcc/gcc/elna-generic.cc +++ b/gcc/gcc/elna-generic.cc @@ -130,6 +130,7 @@ namespace elna::gcc tree cast_target = get_inner_alias(expression->type_decoration, this->symbols); expression->value().accept(this); + this->current_expression = prepare_rvalue(this->current_expression); const location_t cast_location = get_location(&expression->position()); auto source_slice = resolve_underlying_type(expression->value().type_decoration) .get<boot::slice_type>(); |
