1
0
mirror of https://github.com/myhdl/myhdl.git synced 2024-12-14 07:44:38 +08:00

Added missing file

This commit is contained in:
Jan Decaluwe 2013-10-16 22:42:16 +02:00
parent b6f1e7fd9f
commit a22bb76cc2

View File

@ -0,0 +1,24 @@
#! /usr/bin/env python
from myhdl import *
def bug_43(sigin, sigout):
@always_comb
def output():
# This does not generate correct VHDL code (resize is missing)
sigout.next = concat(sigin[0], sigin[2])
# The following does work:
tmp = concat(sigin[0], sigin[2])
sigout.next = tmp
return output
def test_bug_43():
sigin = Signal(intbv(0)[4:])
sigout = Signal(intbv(0)[4:])
assert conversion.analyze(bug_43, sigin, sigout) == 0