vendor.intel: double-quote Tcl values rather than brace-quoting.
authorwhitequark <whitequark@whitequark.org>
Thu, 21 May 2020 09:48:42 +0000 (09:48 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 31 Dec 2021 13:32:22 +0000 (13:32 +0000)
commit1d87bf4ee1624d00abb6b4d07e72b1763c451e00
tree9e11095fd16cf5f5165d250909b8e5369c987e21
parent535b007f28af7cb46fe371c25af636459599bdf3
vendor.intel: double-quote Tcl values rather than brace-quoting.

For unknown reasons, Quartus treats {foo} and "foo" in completely
different ways, which is not true for normal Tcl code; specifically,
it preserves the braces if they are used. Because of this, since
commit 6cee2804, the vendor.intel package was completely broken.
nmigen/build/plat.py
nmigen/vendor/intel.py