================ @@ -17,11 +17,17 @@ class RegisterFlags { public: class Field { public: + /// Where start is the least significant bit and end is the most + /// significant bit. The start bit must be <= the end bit. Field(std::string name, unsigned start, unsigned end) : m_name(std::move(name)), m_start(start), m_end(end) { assert(m_start <= m_end && "Start bit must be <= end bit."); } + /// Construct a single bit field. + Field(std::string name, unsigned bit) + : m_name(std::move(name)), m_start(bit), m_end(bit) {} ---------------- DavidSpickett wrote:
Done as suggested. https://github.com/llvm/llvm-project/pull/69315 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits