Unconditionally use REG_EXTENDED

skip.c checks whether REG_EXTENDED is defined -- but this should
always be available, and is used unconditionally in other parts of
gdb.  This patch removes this check, then further simplifies this
code, removing a declaration and a repeated assertion.

2020-10-02  Tom Tromey  <tromey@adacore.com>

	* skip.c (skiplist_entry::skiplist_entry): Unconditionally use
	REG_EXTENDED.
This commit is contained in:
Tom Tromey 2020-10-02 10:23:25 -06:00
parent 42c36b7366
commit d551991310
2 changed files with 7 additions and 8 deletions

View File

@ -1,3 +1,8 @@
2020-10-02 Tom Tromey <tromey@adacore.com>
* skip.c (skiplist_entry::skiplist_entry): Unconditionally use
REG_EXTENDED.
2020-10-02 Simon Marchi <simon.marchi@efficios.com>
* aix-thread.c (aix_thread_inferior_created): Remove parameters.

View File

@ -139,14 +139,8 @@ skiplist_entry::skiplist_entry (bool file_is_glob,
if (m_function_is_regexp)
{
gdb_assert (!m_function.empty ());
int flags = REG_NOSUB;
#ifdef REG_EXTENDED
flags |= REG_EXTENDED;
#endif
gdb_assert (!m_function.empty ());
m_compiled_function_regexp.emplace (m_function.c_str (), flags,
m_compiled_function_regexp.emplace (m_function.c_str (),
REG_NOSUB | REG_EXTENDED,
_("regexp"));
}
}