[v2,04/30] Make nsalias.exp more reliable

Message ID 20240118-submit-domain-hacks-2-v2-4-aecab29fa104@tromey.com
State New
Headers
Series Restructure symbol domains |

Commit Message

Tom Tromey Jan. 18, 2024, 8:32 p.m. UTC
  nsalias.exp tries to detect a complaint that is issued when expanding
a CU.  However, the test is a bit funny in that, while gdb does
currently expand the CU and issue the complaint, it also emits this
error:

    No symbol "N100" in current context.

This series will change gdb such that this CU is not expanded -- which
makes sense, the symbol in question doesn't actually match the lookups
that are done.

So, to make the test more robust, a direct request to expand symtabs
is done instead.
---
 gdb/testsuite/gdb.cp/nsalias.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
  

Patch

diff --git a/gdb/testsuite/gdb.cp/nsalias.exp b/gdb/testsuite/gdb.cp/nsalias.exp
index b727437abc2..0c29e6f2d40 100644
--- a/gdb/testsuite/gdb.cp/nsalias.exp
+++ b/gdb/testsuite/gdb.cp/nsalias.exp
@@ -324,5 +324,5 @@  if { $readnow_p } {
     global gdb_file_cmd_msg
     gdb_assert {[regexp $re $gdb_file_cmd_msg]} $test
 } else {
-    gdb_test "print N100::x" $re $test
+    gdb_test "maint expand-symtabs" $re $test
 }