diff --git a/Processors/68000Mk2/68000Mk2.hpp b/Processors/68000Mk2/68000Mk2.hpp index 5defa8eac..b3f4617af 100644 --- a/Processors/68000Mk2/68000Mk2.hpp +++ b/Processors/68000Mk2/68000Mk2.hpp @@ -394,6 +394,8 @@ template = 0 && next_operand_ < 2); if(!(operand_flags_ & (1 << next_operand_))) { MoveToStateDynamic(perform_state_); } @@ -1099,6 +1100,7 @@ void Processor= 0 && next_operand_ < 2); if(!(operand_flags_ & (1 << next_operand_))) { MoveToStateDynamic(perform_state_); } diff --git a/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp b/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp index 243c0c86b..95e0a7662 100644 --- a/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp +++ b/Processors/68000Mk2/Implementation/68000Mk2Storage.hpp @@ -22,6 +22,8 @@ struct ProcessorBase: public InstructionSet::M68k::NullFlowController { ProcessorBase() { read_program_announce.address = read_program.address = &program_counter_.l; } + ProcessorBase(const ProcessorBase& rhs) = delete; + ProcessorBase& operator=(const ProcessorBase& rhs) = delete; int state_ = std::numeric_limits::min();