diff --git a/src/iss/semihosting/semihosting.cpp b/src/iss/semihosting/semihosting.cpp index 75b4ecc..fd456fd 100644 --- a/src/iss/semihosting/semihosting.cpp +++ b/src/iss/semihosting/semihosting.cpp @@ -250,7 +250,7 @@ template void semihosting_callback::operator()(iss::arch_if* arc T cmd_addr = sh_read_field(arch_if_ptr, *parameter); T cmd_len = sh_read_field(arch_if_ptr, (*parameter) + 1); std::string cmd = sh_read_string(arch_if_ptr, cmd_addr, cmd_len); - system(cmd.c_str()); + auto val = system(cmd.c_str()); break; } case semihosting_syscalls::SYS_TICKFREQ: {