Baruch Sterin
Baruch Sterin
For example, a preset that uses `vcpkg` requires a path to `vcpkg.cmake`, whose location may vary across machines. As the [documentation ](https://github.com/microsoft/vscode-cmake-tools/blob/develop/docs/cmake-presets.md#vcpkg-integration)suggests, this can be done by using `$env{VCPKG_ROOT}`. Using...
The example ignores the `ready` signal on the output side. `expectDequeueSeq` fails to catch the problem because it consumes the data as soon as it is available. It tests the...
This PR addresses issue #5681. When the new `inlineMemoryWrapperModules` is enabled, at the end HWMemSimImpl pass, it inlines the newly created memory wrapper modules and then removes them. Input FIRRTL...
For details see issue #5066
First, an internal error is reported when a nested interface is used as a module port connection. The following code ```SystemVerilog interface A; logic x; endinterface interface B; A a();...
This isssue is somewhat weirder than the previous ones. The following example ```systemverilog interface I; logic foo; endinterface module M0; logic foo; initial begin foo = 1; end I C();...
Calling an class member accepting a virtual interface with the wrong interface type, results in C++ compliation error. Here, an interface of type `I1` is provided as a parameter to...
This issue is probably a duplicate of #5270. However, it does not produce an internal error. Instead, it genertes C++ code that does not compile. At this point any attempt...
Assigining a member of an interface array to a virtual interface results in an internal error: ```systemverilog interface A; endinterface module top; A a[2](); initial begin virtual A aa =...