diff --git a/vhdlpp/library.cc b/vhdlpp/library.cc index f86c590e9..52943156e 100644 --- a/vhdlpp/library.cc +++ b/vhdlpp/library.cc @@ -363,7 +363,7 @@ static void import_ieee_use(ActiveScope*res, perm_string package, perm_string na const VTypePrimitive primitive_BOOLEAN(VTypePrimitive::BOOLEAN, true); const VTypePrimitive primitive_BIT(VTypePrimitive::BIT, true); -const VTypePrimitive primitive_INTEGER(VTypePrimitive::INTEGER, true); +const VTypePrimitive primitive_INTEGER(VTypePrimitive::INTEGER); const VTypePrimitive primitive_REAL(VTypePrimitive::REAL); const VTypePrimitive primitive_STDLOGIC(VTypePrimitive::STDLOGIC, true); const VTypePrimitive primitive_CHARACTER(VTypePrimitive::CHARACTER); diff --git a/vhdlpp/vtype_emit.cc b/vhdlpp/vtype_emit.cc index 9dc17b5f2..aa24dd362 100644 --- a/vhdlpp/vtype_emit.cc +++ b/vhdlpp/vtype_emit.cc @@ -146,7 +146,7 @@ int VTypePrimitive::emit_primitive_type(ostream&out) const out << "logic"; break; case INTEGER: - out << "bool[31:0]"; + out << "int"; break; case REAL: out << "real";