[myhdl-list] Error in Intbv class?
Brought to you by:
jandecaluwe
From: Forumulator B. <for...@gm...> - 2016-03-03 12:14:13
|
Hello, I may have found a potential bug in intbv: >>> a=intbv(5)[4:0] >>> a[6:0]=20 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.4/dist-packages/myhdl/_intbv.py", line 180, in __setitem__ self._handleBounds() File "/usr/local/lib/python3.4/dist-packages/myhdl/_intbv.py", line 77, in _handleBounds (self._val, self._max)) ValueError: intbv value 20 >= maximum 16 >>> a intbv(20) It gives a ValueError, but still sets the value of a to 20. Would this be considered a bug since an exception is thrown? |