gdb/riscv: Handle empty C++ structs during argument passing