We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1daac02 commit 5d0d00aCopy full SHA for 5d0d00a
src/ansi-c/ansi_c_convert_type.cpp
@@ -601,10 +601,8 @@ void ansi_c_convert_typet::write(typet &type)
601
602
if(vector_size.is_not_nil())
603
{
604
- vector_typet new_type;
605
- new_type.size()=vector_size;
+ vector_typet new_type(type, vector_size);
606
new_type.add_source_location()=vector_size.source_location();
607
- new_type.subtype().swap(type);
608
type=new_type;
609
}
610
src/util/std_types.h
@@ -1597,10 +1597,6 @@ inline const range_typet &to_range_type(const typet &type)
1597
class vector_typet:public type_with_subtypet
1598
1599
public:
1600
- vector_typet():type_with_subtypet(ID_vector)
1601
- {
1602
- }
1603
-
1604
vector_typet(
1605
const typet &_subtype,
1606
const exprt &_size):type_with_subtypet(ID_vector, _subtype)
0 commit comments