Skip to content

Commit 3f00ae9

Browse files
committed
use .add_subtype() when adding a subtype
typet::subtype() no longer adds subtypes when none is present; use .add_subtype() in those cases.
1 parent 28f14a3 commit 3f00ae9

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/smvlang/parser.y

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ type : ARRAY_Token NUMBER_Token DOTDOT_Token NUMBER_Token OF_Token type
281281

282282
stack_type($$).set(ID_size, end-start+1);
283283
stack_type($$).set(ID_offset, start);
284-
stack_type($$).subtype()=stack_type($6);
284+
stack_type($$).add_subtype()=stack_type($6);
285285
}
286286
| BOOLEAN_Token { init($$, ID_bool); }
287287
| '{' enum_list '}' { $$=$2; }

src/verilog/parser.y

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,7 @@ unpacked_dimension_brace:
745745
packed_dimension:
746746
'[' const_expression TOK_COLON const_expression ']'
747747
{ init($$, ID_array);
748-
stack_type($$).subtype().make_nil();
748+
stack_type($$).add_subtype().make_nil();
749749
exprt &range=static_cast<exprt &>(stack_type($$).add(ID_range));
750750
range.add_to_operands(stack_expr($2));
751751
range.add_to_operands(stack_expr($4)); }
@@ -755,7 +755,7 @@ packed_dimension:
755755
unpacked_dimension:
756756
'[' const_expression TOK_COLON const_expression ']'
757757
{ init($$, ID_array);
758-
stack_type($$).subtype().make_nil();
758+
stack_type($$).add_subtype().make_nil();
759759
exprt &range=static_cast<exprt &>(stack_type($$).add(ID_range));
760760
range.add_to_operands(stack_expr($2));
761761
range.add_to_operands(stack_expr($4)); }

src/vhdl/parser.y

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ type:
505505
| TOK_ACCESS type
506506
{
507507
init($$, ID_reference);
508-
stack_type($$).subtype()=stack_type($2);
508+
stack_type($$).add_subtype()=stack_type($2);
509509
}
510510
| TOK_TYPE TOK_IDENTIFIER
511511
{

0 commit comments

Comments
 (0)