diff options
Diffstat (limited to 'src/devices/cpu/dsp32/dsp32dis.cpp')
-rw-r--r-- | src/devices/cpu/dsp32/dsp32dis.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/cpu/dsp32/dsp32dis.cpp b/src/devices/cpu/dsp32/dsp32dis.cpp index 2c1b095e9c1..1fc0d225a70 100644 --- a/src/devices/cpu/dsp32/dsp32dis.cpp +++ b/src/devices/cpu/dsp32/dsp32dis.cpp @@ -442,10 +442,10 @@ offs_t dsp32c_disassembler::disassemble(std::ostream &stream, offs_t pc, const d const char *rS2 = regname[(op >> 0) & 0x1f]; const char *s = sizesuffix[(op >> 31) & 1]; uint8_t threeop = (op >> 11) & 1; - char condbuf[40] = { 0 }; + std::string condbuf; if ((op >> 10) & 1) - sprintf(condbuf, "if (%s) ", condtable[(op >> 12) & 15]); + condbuf = "if (" + std::string(condtable[(op >> 12) & 15]) + ") "; switch ((op >> 21) & 15) { |