| Index: src/x87/disasm-x87.cc
|
| diff --git a/src/x87/disasm-x87.cc b/src/x87/disasm-x87.cc
|
| index 91ce2272e9bb33d22dbdcdba91859c9e429d5fd6..e5ae52f4cbd3b9e4e81dd5cf7ca2f99a00b07aa0 100644
|
| --- a/src/x87/disasm-x87.cc
|
| +++ b/src/x87/disasm-x87.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #if V8_TARGET_ARCH_X87
|
|
|
| +#include "src/base/compiler-specific.h"
|
| #include "src/disasm.h"
|
|
|
| namespace disasm {
|
| @@ -325,8 +326,7 @@ class DisassemblerX87 {
|
| int FPUInstruction(byte* data);
|
| int MemoryFPUInstruction(int escape_opcode, int regop, byte* modrm_start);
|
| int RegisterFPUInstruction(int escape_opcode, byte modrm_byte);
|
| - void AppendToBuffer(const char* format, ...);
|
| -
|
| + PRINTF_FORMAT(2, 3) void AppendToBuffer(const char* format, ...);
|
|
|
| void UnimplementedInstruction() {
|
| if (abort_on_unimplemented_) {
|
| @@ -948,7 +948,7 @@ int DisassemblerX87::InstructionDecode(v8::internal::Vector<char> out_buffer,
|
| const InstructionDesc& idesc = instruction_table_->Get(*data);
|
| switch (idesc.type) {
|
| case ZERO_OPERANDS_INSTR:
|
| - AppendToBuffer(idesc.mnem);
|
| + AppendToBuffer("%s", idesc.mnem);
|
| data++;
|
| break;
|
|
|
|
|