diff options
author | clairexen <claire@symbioticeda.com> | 2020-10-20 11:32:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-20 11:32:35 +0200 |
commit | 099d0c2a8ae3c4ef43703afcabf8ce98be124d95 (patch) | |
tree | c86923b0cbf6eddb45ec65888d28abf838b2addb | |
parent | 06347b119b08257eff37cdd10ed802e794c1a3cf (diff) | |
parent | acc9d0575b64b69a8ae92c8554aaaca3649e1ea0 (diff) | |
download | yosys-099d0c2a8ae3c4ef43703afcabf8ce98be124d95.tar.gz yosys-099d0c2a8ae3c4ef43703afcabf8ce98be124d95.tar.bz2 yosys-099d0c2a8ae3c4ef43703afcabf8ce98be124d95.zip |
Merge pull request #2404 from YosysHQ/claire/fixrpcargs
Fix argument handling in connect_rpc
-rw-r--r-- | frontends/rpc/rpc_frontend.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/frontends/rpc/rpc_frontend.cc b/frontends/rpc/rpc_frontend.cc index 5a40001cb..c12640ef0 100644 --- a/frontends/rpc/rpc_frontend.cc +++ b/frontends/rpc/rpc_frontend.cc @@ -401,10 +401,11 @@ struct RpcFrontend : public Pass { std::string arg = args[argidx]; if (arg == "-exec" && argidx+1 < args.size()) { command.insert(command.begin(), args.begin() + argidx + 1, args.end()); + argidx = args.size()-1; continue; } if (arg == "-path" && argidx+1 < args.size()) { - path = args[argidx+1]; + path = args[++argidx]; continue; } break; |