diff --git a/examples/ahb_bfm/sc_main.cpp b/examples/ahb_bfm/sc_main.cpp index 8bc1063..163c014 100644 --- a/examples/ahb_bfm/sc_main.cpp +++ b/examples/ahb_bfm/sc_main.cpp @@ -86,19 +86,19 @@ public: wait(HCLK.posedge_event()); HSEL.write(true); tlm::tlm_generic_payload gp; - uint8_t data[8]; + std::array data; data[0]=2; data[1]=4; gp.set_address(0x1000); gp.set_data_length(8); - gp.set_data_ptr(data); + gp.set_data_ptr(data.data()); gp.set_streaming_width(8); gp.set_command(tlm::TLM_WRITE_COMMAND); sc_time delay; isck->b_transport(gp, delay); gp.set_address(0x1020); gp.set_data_length(8); - gp.set_data_ptr(data); + gp.set_data_ptr(data.data()); gp.set_streaming_width(8); gp.set_command(tlm::TLM_READ_COMMAND); delay=SC_ZERO_TIME;