gdb: Remove deprecated assertion in setting::get
authorLancelot SIX <lsix@lancelotsix.com>
Tue, 5 Oct 2021 19:55:19 +0000 (19:55 +0000)
committerLancelot SIX <lsix@lancelotsix.com>
Tue, 5 Oct 2021 21:43:13 +0000 (21:43 +0000)
commit1461d3712b921466015ab877b6e08ac27456a6a6
tree4aea2e9da857be9982684a925a97aaf68fa1be6d
parentacbf4a58ef324e506cad9cc867a67164d2ca19d4
gdb: Remove deprecated assertion in setting::get

The commit 702991711a91bd47b209289562843a11e7009396 (gdb: Have setter
and getter callbacks for settings) makes it possible for a setting not
to be backed by a memory buffer but use callback functions instead to
retrieve or set the setting's value.

An assertion was not properly updated to take into account that the
m_var member (which points to a memory buffer, if used) might be nullptr
if the setting uses callback functions.  If the setting is backed by a
memory buffer, the m_var has to be non nullptr, which is already checked
before the pointer is dereferenced.

This commit removes this assertion as it is not valid anymore.
gdb/command.h