summaryrefslogtreecommitdiff
path: root/frontends/blif
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-05-18 11:15:49 +0200
committerClifford Wolf <clifford@clifford.at>2015-05-18 11:15:49 +0200
commit6061b7bd58c2f528f33d1f3859f99a5d0babca21 (patch)
tree1990e9a839e0f8a2d3ce5d7ca05bda7ffabbe21a /frontends/blif
parent83499dc1ba14bc164991be0ee9bdf0ae0a7beff9 (diff)
bugfix in blif front-end
Diffstat (limited to 'frontends/blif')
-rw-r--r--frontends/blif/blifparse.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/frontends/blif/blifparse.cc b/frontends/blif/blifparse.cc
index 4b4ac609..580fb864 100644
--- a/frontends/blif/blifparse.cc
+++ b/frontends/blif/blifparse.cc
@@ -207,10 +207,10 @@ void parse_blif(RTLIL::Design *design, std::istream &f, std::string dff_name)
RTLIL::SigSpec input_sig, output_sig;
while ((p = strtok(NULL, " \t\r\n")) != NULL) {
RTLIL::Wire *wire;
- if (module->wires_.count(stringf("\\%s", p)) > 0) {
- wire = module->wires_.at(stringf("\\%s", p));
+ if (module->wires_.count(RTLIL::escape_id(p)) > 0) {
+ wire = module->wires_.at(RTLIL::escape_id(p));
} else {
- wire = module->addWire(stringf("\\%s", p));
+ wire = module->addWire(RTLIL::escape_id(p));
}
input_sig.append(wire);
}