--- nono/m680x0/m68030disasm.h 2026/04/29 17:04:34 1.1.1.2 +++ nono/m680x0/m68030disasm.h 2026/04/29 17:04:40 1.1.1.4 @@ -14,7 +14,7 @@ class m680x0disasm : public Disasm { using inherited = Disasm; public: - m680x0disasm(DebuggerMD *m); + m680x0disasm(DebuggerMD *md); ~m680x0disasm() override; // 逆アセンブルを実行 @@ -22,7 +22,7 @@ class m680x0disasm : public Disasm private: saddr_t pc {}; // 現在の PC - uint32 pc0 = 0; // 命令先頭アドレス + uint32 pc0 {}; // 命令先頭アドレス enum Reg { CCR, @@ -54,6 +54,8 @@ class m680x0disasm : public Disasm ITT1, DTT0, DTT1, + + MaxReg, }; // L/S/X/P/W/D/B/(Pk) は FMOVE ,FPn の時の並び順。 @@ -150,10 +152,10 @@ class m680x0disasm : public Disasm std::vector ir {}; - std::string name; + std::string name {}; Size size {}; - std::string src; - std::string dst; + std::string src {}; + std::string dst {}; #define OP_PROTO(name) void __CONCAT(op_,name)() #define OP_DEF(name) void __CONCAT(m680x0disasm::op_,name)()