3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-09-14 05:31:29 +00:00

Merge pull request #5334 from jix/fix-memory_libmap-ubsan

memory_libmap: Fix use of uninitialized value for async read ports
This commit is contained in:
Jannis Harder 2025-09-09 15:40:25 +02:00 committed by GitHub
commit 931089c1c9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -855,7 +855,9 @@ struct Parser {
PortVariant var;
var.options = portopts;
var.kind = pdef.kind;
if (pdef.kind != PortKind::Ar) {
if (pdef.kind == PortKind::Ar) {
var.clk_en = false;
} else {
const ClockDef *cdef = find_single_cap(pdef.clock, cram.options, portopts, "clock");
if (!cdef)
log_error("%s:%d: missing clock capability.\n", filename.c_str(), orig_line);