passes/pmgen/pmgen.py: trivial change to remove C++ compiler warnings
authorLarry Doolittle <ldoolitt@recycle.lbl.gov>
Wed, 23 Dec 2020 22:38:25 +0000 (14:38 -0800)
committerLarry Doolittle <ldoolitt@recycle.lbl.gov>
Wed, 23 Dec 2020 22:38:25 +0000 (14:38 -0800)
Verified that the result still builds and passes self-tests

passes/pmgen/pmgen.py

index db827ee827296358ffa49856baca7d79fd95ecc9..6e2fabeebde5ca71799fbd6058d263e49b390b7b 100644 (file)
@@ -453,7 +453,7 @@ with open(outfile, "w") as f:
     print("  SigSpec port(Cell *cell, IdString portname) {", file=f)
     print("    try {", file=f)
     print("      return sigmap(cell->getPort(portname));", file=f)
-    print("    } catch(std::out_of_range) { log_error(\"Accessing non existing port %s\\n\",portname.c_str()); }", file=f)
+    print("    } catch(std::out_of_range&) { log_error(\"Accessing non existing port %s\\n\",portname.c_str()); }", file=f)
     print("  }", file=f)
     print("", file=f)
     print("  SigSpec port(Cell *cell, IdString portname, const SigSpec& defval) {", file=f)
@@ -464,7 +464,7 @@ with open(outfile, "w") as f:
     print("  Const param(Cell *cell, IdString paramname) {", file=f)
     print("    try {", file=f)
     print("      return cell->getParam(paramname);", file=f)
-    print("    } catch(std::out_of_range) { log_error(\"Accessing non existing parameter %s\\n\",paramname.c_str()); }", file=f)
+    print("    } catch(std::out_of_range&) { log_error(\"Accessing non existing parameter %s\\n\",paramname.c_str()); }", file=f)
     print("  }", file=f)
     print("", file=f)
     print("  Const param(Cell *cell, IdString paramname, const Const& defval) {", file=f)