diff options
author | Eddie Hung <eddie@fpgeh.com> | 2019-08-07 14:31:55 -0700 |
---|---|---|
committer | Eddie Hung <eddie@fpgeh.com> | 2019-08-07 14:31:55 -0700 |
commit | fb568ddb4e2ccaab352d9d062f6b4926aca75680 (patch) | |
tree | f07a810b04f639304b3d96bb3c18eddfa6d2c13b /passes | |
parent | a206aed977e92a63aa52137690e20897f27df458 (diff) | |
download | yosys-fb568ddb4e2ccaab352d9d062f6b4926aca75680.tar.gz yosys-fb568ddb4e2ccaab352d9d062f6b4926aca75680.tar.bz2 yosys-fb568ddb4e2ccaab352d9d062f6b4926aca75680.zip |
Fix compile error
Diffstat (limited to 'passes')
-rw-r--r-- | passes/pmgen/ice40_dsp.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/passes/pmgen/ice40_dsp.cc b/passes/pmgen/ice40_dsp.cc index 5e87d6497..45d7a34df 100644 --- a/passes/pmgen/ice40_dsp.cc +++ b/passes/pmgen/ice40_dsp.cc @@ -224,11 +224,11 @@ void create_ice40_dsp(ice40_dsp_pm &pm) pm.autoremove(st.ffH); pm.autoremove(st.addAB); if (st.ffO_lo) { - SigSpec O = st.sigO.extract(0,GetSize(st.ffO_lo)); + SigSpec O = st.sigO.extract(0,st.ffO_lo->getParam("\\WIDTH").as_int()); st.ffO_lo->connections_.at("\\Q").replace(O, pm.module->addWire(NEW_ID, GetSize(O))); } if (st.ffO_hi) { - SigSpec O = st.sigO.extract(16,GetSize(st.ffo_hi)); + SigSpec O = st.sigO.extract(16,st.ffO_hi->getParam("\\WIDTH").as_int()); st.ffO_hi->connections_.at("\\Q").replace(O, pm.module->addWire(NEW_ID, GetSize(O))); } } |