pkgsrc/cad/py-MyHDL/patches/patch-myhdl_conversion___toVHDL.py

46 lines
1.7 KiB
Python

$NetBSD: patch-myhdl_conversion___toVHDL.py,v 1.1 2018/12/27 16:01:54 joerg Exp $
--- myhdl/conversion/_toVHDL.py.orig 2018-12-25 21:40:10.283137098 +0000
+++ myhdl/conversion/_toVHDL.py
@@ -1838,12 +1838,12 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
senslist = self.tree.senslist
edge = senslist[0]
reset = self.tree.reset
- async = reset is not None and reset.async
+ is_async = reset is not None and reset.is_async
sigregs = self.tree.sigregs
varregs = self.tree.varregs
self.write("%s: process (" % self.tree.name)
self.write(edge.sig)
- if async:
+ if is_async:
self.write(', ')
self.write(reset)
self.write(") is")
@@ -1853,7 +1853,7 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
self.writeline()
self.write("begin")
self.indent()
- if not async:
+ if not is_async:
self.writeline()
self.write("if %s then" % edge._toVHDL())
self.indent()
@@ -1870,7 +1870,7 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
self.write("%s := %s;" % (n, _convertInitVal(reg, init)))
self.dedent()
self.writeline()
- if async:
+ if is_async:
self.write("elsif %s then" % edge._toVHDL())
else:
self.write("else")
@@ -1881,7 +1881,7 @@ class _ConvertAlwaysSeqVisitor(_ConvertV
self.writeline()
self.write("end if;")
self.dedent()
- if not async:
+ if not is_async:
self.writeline()
self.write("end if;")
self.dedent()