cpu_interrupt_handler: Mark move contructor/assignment as deleted
The interrupt handler contains a std::atomic_bool, which isn't copyable or movable, so the special move member functions will always be deleted, despite being defaulted. This can resolve warnings on clang and GCC.
This commit is contained in:
parent
7bf9f9ae49
commit
0aad914527
|
@ -21,8 +21,8 @@ public:
|
||||||
CPUInterruptHandler(const CPUInterruptHandler&) = delete;
|
CPUInterruptHandler(const CPUInterruptHandler&) = delete;
|
||||||
CPUInterruptHandler& operator=(const CPUInterruptHandler&) = delete;
|
CPUInterruptHandler& operator=(const CPUInterruptHandler&) = delete;
|
||||||
|
|
||||||
CPUInterruptHandler(CPUInterruptHandler&&) = default;
|
CPUInterruptHandler(CPUInterruptHandler&&) = delete;
|
||||||
CPUInterruptHandler& operator=(CPUInterruptHandler&&) = default;
|
CPUInterruptHandler& operator=(CPUInterruptHandler&&) = delete;
|
||||||
|
|
||||||
bool IsInterrupted() const {
|
bool IsInterrupted() const {
|
||||||
return is_interrupted;
|
return is_interrupted;
|
||||||
|
|
Loading…
Reference in New Issue