@@ -101,7 +101,7 @@ void check_port_direct_mappings(t_physical_tile_type_ptr physical_tile, t_sub_ti
101
101
if (pb_type->num_pins > (sub_tile->num_phy_pins / sub_tile->capacity .total ())) {
102
102
archfpga_throw (__FILE__, __LINE__,
103
103
" Logical Block (%s) has more pins than the Sub Tile (%s).\n " ,
104
- logical_block->name , sub_tile->name );
104
+ logical_block->name . c_str () , sub_tile->name . c_str () );
105
105
}
106
106
107
107
auto & pin_direct_maps = physical_tile->tile_block_pin_directs_map .at (logical_block->index );
@@ -110,7 +110,7 @@ void check_port_direct_mappings(t_physical_tile_type_ptr physical_tile, t_sub_ti
110
110
if (pb_type->num_pins != (int )pin_direct_map.size ()) {
111
111
archfpga_throw (__FILE__, __LINE__,
112
112
" Logical block (%s) and Sub tile (%s) have a different number of ports.\n " ,
113
- logical_block->name , physical_tile->name );
113
+ logical_block->name . c_str () , physical_tile->name . c_str () );
114
114
}
115
115
116
116
for (auto pin_map : pin_direct_map) {
@@ -126,7 +126,7 @@ void check_port_direct_mappings(t_physical_tile_type_ptr physical_tile, t_sub_ti
126
126
|| sub_tile_port->equivalent != block_port->equivalent ) {
127
127
archfpga_throw (__FILE__, __LINE__,
128
128
" Logical block (%s) and Physical tile (%s) do not have equivalent port specifications. Sub tile port %s, logical block port %s\n " ,
129
- logical_block->name , sub_tile->name , sub_tile_port->name , block_port->name );
129
+ logical_block->name . c_str () , sub_tile->name . c_str () , sub_tile_port->name , block_port->name );
130
130
}
131
131
}
132
132
}
0 commit comments