Fix some ambiguous casts.

This commit is contained in:
Stephen Williams 2008-08-20 09:40:16 -07:00
parent 11109f519c
commit 28991d30f4
1 changed files with 2 additions and 2 deletions

View File

@ -510,7 +510,7 @@ NetExpr* PECallFunction::elaborate_sfunc_(Design*des, NetScope*scope, int expr_w
delete tmp; delete tmp;
} }
verinum val (sub_expr_width, 8*sizeof(unsigned)); verinum val ( (uint64_t)sub_expr_width, 8*sizeof(unsigned));
NetEConst*sub = new NetEConst(val); NetEConst*sub = new NetEConst(val);
sub->set_line(*this); sub->set_line(*this);
@ -1494,7 +1494,7 @@ NetExpr* PEIdent::elaborate_expr_net_word_(Design*des, NetScope*scope,
// Recalculate the constant address with the adjusted base. // Recalculate the constant address with the adjusted base.
unsigned use_addr = net->array_index_to_address(addr); unsigned use_addr = net->array_index_to_address(addr);
if (addr < 0 || use_addr != (unsigned long)addr) { if (addr < 0 || use_addr != (unsigned long)addr) {
verinum val (use_addr, 8*sizeof(use_addr)); verinum val ( (uint64_t)use_addr, 8*sizeof(use_addr));
NetEConst*tmp = new NetEConst(val); NetEConst*tmp = new NetEConst(val);
tmp->set_line(*this); tmp->set_line(*this);
delete word_index; delete word_index;