Allow expressions in designators
This commit is contained in:
@ -412,6 +412,9 @@ namespace gcc
|
||||
this->current_expression = build1_loc(get_location(&expression->position()), TRUTH_NOT_EXPR,
|
||||
boolean_type_node, this->current_expression);
|
||||
break;
|
||||
case boot::unary_operator::minus:
|
||||
this->current_expression = fold_build1(NEGATE_EXPR, TREE_TYPE(this->current_expression),
|
||||
this->current_expression);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user