diff --git a/Kernel/Storage/AHCI.h b/Kernel/Storage/AHCI.h index 64ac710bbc..77391626b1 100644 --- a/Kernel/Storage/AHCI.h +++ b/Kernel/Storage/AHCI.h @@ -485,7 +485,7 @@ public: } bool is_set(PortInterruptFlag flag) { return m_bitfield & (u32)flag; } - void set_at(PortInterruptFlag flag) { m_bitfield = m_bitfield | (1 << (u32)flag); } + void set_at(PortInterruptFlag flag) { m_bitfield = m_bitfield | static_cast(flag); } void clear() { m_bitfield = 0; } bool is_cleared() const { return m_bitfield == 0; } void set_all() { m_bitfield = 0xffffffff; }