backend/arm64/reg_alloc: RAReg is non-copyable and non-moveable

This commit is contained in:
Merry 2022-07-23 19:05:56 +01:00 committed by merry
parent 3a3b43b963
commit f74a5f262f

View file

@ -105,6 +105,11 @@ private:
explicit RAReg(RegAlloc& reg_alloc, bool write, const IR::Inst* value)
: reg_alloc{reg_alloc}, write{write}, value{value} {}
RAReg(const RAReg&) = delete;
RAReg& operator=(const RAReg&) = delete;
RAReg(RAReg&&) = delete;
RAReg& operator=(RAReg&&) = delete;
void Realize();
RegAlloc& reg_alloc;