Fix jsonparse compiler warnings, clangformat updates

Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
Clifford Wolf 2018-06-20 13:40:13 +02:00
parent 3fda636e70
commit c4e544856a
2 changed files with 9 additions and 13 deletions

View File

@ -388,7 +388,7 @@ void json_import_ports(Context *ctx, const string &modname,
// Find an update, or create a net to connect
// to this port.
//
NetInfo *this_net;
NetInfo *this_net = nullptr;
bool is_bus;
//
@ -411,12 +411,11 @@ void json_import_ports(Context *ctx, const string &modname,
port_info.name.c_str(ctx), obj_name.c_str());
} else
for (int index = 0; index < wire_group_node->data_array.size();
for (int index = 0; index < int(wire_group_node->data_array.size());
index++) {
//
JsonNode *wire_node;
PortInfo this_port;
bool const_input = false;
IdString net_id;
//
wire_node = wire_group_node->data_array[index];
@ -434,7 +433,7 @@ void json_import_ports(Context *ctx, const string &modname,
// A simple net, specified by a number
net_num = wire_node->data_number;
if (net_num < netnames.size())
if (net_num < int(netnames.size()))
net_id = netnames.at(net_num);
else
net_id = ctx->id(std::to_string(net_num));
@ -475,7 +474,6 @@ void json_import_ports(Context *ctx, const string &modname,
this_net = new NetInfo;
this_net->name =
ctx->id("$const_" + std::to_string(const_net_idx++));
const_input = (this_port.type == PORT_IN);
if (wire_node->data_string.compare(string("0")) == 0) {
@ -623,8 +621,8 @@ void json_import_cell(Context *ctx, string modname,
dir_node = pdir_node->data_dict.at(port_name);
wire_group_node = connections->data_dict.at(port_name);
json_import_ports(ctx, modname, netnames, cell->name, port_name,
dir_node, wire_group_node,
json_import_ports(ctx, modname, netnames, cell->name.str(ctx),
port_name, dir_node, wire_group_node,
[cell, ctx](PortType type, const std::string &name,
NetInfo *net) {
cell->ports[ctx->id(name)] =
@ -747,7 +745,7 @@ void json_import(Context *ctx, string modname, JsonNode *node)
size_t num_bits = bits->data_array.size();
for (size_t i = 0; i < num_bits; i++) {
int netid = bits->data_array.at(i)->data_number;
if (netid >= netnames.size())
if (netid >= int(netnames.size()))
netnames.resize(netid + 1);
netnames.at(netid) = ctx->id(
basename +
@ -768,9 +766,7 @@ void json_import(Context *ctx, string modname, JsonNode *node)
//
for (int cellid = 0; cellid < GetSize(cell_parent->data_dict_keys);
cellid++) {
JsonNode *cell_type, *here, *param_node;
here = cell_parent->data_dict.at(
JsonNode *here = cell_parent->data_dict.at(
cell_parent->data_dict_keys[cellid]);
json_import_cell(ctx, modname, netnames, here,
cell_parent->data_dict_keys[cellid]);
@ -785,7 +781,7 @@ void json_import(Context *ctx, string modname, JsonNode *node)
// Loop through all ports
for (int portid = 0; portid < GetSize(ports_parent->data_dict_keys);
portid++) {
JsonNode *here, *param_node;
JsonNode *here;
here = ports_parent->data_dict.at(
ports_parent->data_dict_keys[portid]);

View File

@ -35,8 +35,8 @@
#include "place_sa.h"
#include "pybindings.h"
#include "route.h"
#include "version.h"
#include "timing.h"
#include "version.h"
void svg_dump_el(const GraphicElement &el)
{