--- nono/debugger/branchhistory.h 2026/04/29 17:05:24 1.1.1.6 +++ nono/debugger/branchhistory.h 2026/04/29 17:05:28 1.1.1.7 @@ -43,7 +43,7 @@ class BranchHistory : public Object static const uint64 BottomToTop = (1ULL << 63); // 新しい方を下に public: - BranchHistory(int objid_); + explicit BranchHistory(uint objid_); ~BranchHistory() override; // 初期化 @@ -109,7 +109,7 @@ class BranchHistory_m680x0 : public Bran static const uint32 IOCSCall = 0x80000000; // IOCS コール static const uint32 Exception = 0xc0000000; // 例外発生 public: - BranchHistory_m680x0(int objid_); + explicit BranchHistory_m680x0(uint objid_); ~BranchHistory_m680x0() override; std::string FormatEntry(const BranchEntry& e) override; @@ -123,7 +123,7 @@ class BranchHistory_m88xx0 : public Bran { using inherited = BranchHistory; public: - BranchHistory_m88xx0(int objid_); + explicit BranchHistory_m88xx0(uint objid_); ~BranchHistory_m88xx0() override; std::string FormatEntry(const BranchEntry& e) override; @@ -136,7 +136,7 @@ class BranchHistory_hd64180 : public Bra { using inherited = BranchHistory; public: - BranchHistory_hd64180(int objid_); + explicit BranchHistory_hd64180(uint objid_); ~BranchHistory_hd64180() override; std::string FormatHeader() const override;