diff options
Diffstat (limited to 'gdb/regcache.c')
-rw-r--r-- | gdb/regcache.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/regcache.c b/gdb/regcache.c index cd54bc6b5f9..9f560acd3ed 100644 --- a/gdb/regcache.c +++ b/gdb/regcache.c @@ -1506,7 +1506,8 @@ test_get_thread_arch_aspace_regcache (process_stratum_target *target, static void regcaches_test () { - /* It is empty at the start. */ + /* Ensure the regcaches container is empty at the start. */ + registers_changed (); SELF_CHECK (regcaches_size () == 0); ptid_t ptid1 (1), ptid2 (2), ptid3 (3); @@ -1565,6 +1566,9 @@ regcaches_test () clears REGCACHES. */ registers_changed_ptid (nullptr, minus_one_ptid); SELF_CHECK (regcaches_size () == 0); + + /* Make sure to leave the global regcaches container empty. */ + registers_changed (); } class target_ops_no_register : public test_target_ops |