From 49515ff62b8b2567fe1cb665bf866c0900dc40bb Mon Sep 17 00:00:00 2001 From: anon Date: Mon, 13 Jun 2016 00:55:28 +0200 Subject: [PATCH] Update vtype.cc Fixed bug described in #110 --- vhdlpp/vtype.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vhdlpp/vtype.cc b/vhdlpp/vtype.cc index 64e94ef46..de5894d74 100644 --- a/vhdlpp/vtype.cc +++ b/vhdlpp/vtype.cc @@ -119,7 +119,10 @@ VTypeArray::VTypeArray(const VType*element, std::list*r, bool sv) for (size_t idx = 0 ; idx < ranges_.size() ; idx += 1) { ExpRange*curp = r->front(); r->pop_front(); - ranges_[idx] = range_t(curp->msb(), curp->lsb(), curp->direction()); + ranges_[idx] = range_t(curp->msb(), curp->lsb(), + (curp->direction() == ExpRange::range_dir_t::DOWNTO + ? true + : false)); } }