mirror of https://github.com/YosysHQ/nextpnr.git
This fixes a memory issue. When you assign to base_iodelay_rules from itself, the LHS when you do `base_iodelay_rules[id_DELAYA] = base_iodelay_rules[id_DELAYB]`, can cause a heap allocation which possibly invalidates the memory of the RHS. This was found while running nextpnr under ASAN. It might be useful to add testing under libasan into CI. |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| CMakeLists.txt | ||
| arch.cc | ||
| arch.h | ||
| arch_place.cc | ||
| arch_pybindings.cc | ||
| arch_pybindings.h | ||
| archdefs.h | ||
| bba_version.inc | ||
| constids.inc | ||
| fasm.cc | ||
| global.cc | ||
| io.cc | ||
| main.cc | ||
| pack.cc | ||
| pdc.cc | ||
| pins.cc | ||
| post_place.cc | ||