summaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorStephane Carrez <stcarrez@nerim.fr>2003-06-17 20:58:32 +0000
committerStephane Carrez <stcarrez@nerim.fr>2003-06-17 20:58:32 +0000
commitd32fa4a6a9d91c72d5ed25a0af93e583c1e288ac (patch)
tree07fdf38cf115b531094df10db0e7d2380a7954d1 /gdb
parent27ab33357a061db794254afee4cfabbac5d5668a (diff)
downloadgdb-d32fa4a6a9d91c72d5ed25a0af93e583c1e288ac.tar.gz
* ada-tasks.c (find_function_in_inferior): Don't declare it.
("regcache.h"): Include it. * ada-lex.l (block_lookup): Replace VAR_NAMESPACE with VAR_DOMAIN.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/ada-lex.l8
-rw-r--r--gdb/ada-tasks.c5
3 files changed, 12 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index dfae4df12ed..f6bef9150ef 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2003-06-17 Stephane Carrez <stcarrez@nerim.fr>
+
+ * ada-tasks.c (find_function_in_inferior): Don't declare it.
+ ("regcache.h"): Include it.
+ * ada-lex.l (block_lookup): Replace VAR_NAMESPACE with VAR_DOMAIN.
+
2003-06-17 Daniel Jacobowitz <drow@mvista.com>
* NEWS: Mention gdbserver detach change and "disconnect" command.
diff --git a/gdb/ada-lex.l b/gdb/ada-lex.l
index 2252d526a52..d8bc78952bf 100644
--- a/gdb/ada-lex.l
+++ b/gdb/ada-lex.l
@@ -627,7 +627,7 @@ block_lookup (name, err_name)
int nsyms;
struct symtab *symtab;
nsyms = ada_lookup_symbol_list (name, left_block_context,
- VAR_NAMESPACE, &syms, &blocks);
+ VAR_DOMAIN, &syms, &blocks);
if (left_block_context == NULL &&
(nsyms == 0 || SYMBOL_CLASS (syms[0]) != LOC_BLOCK))
symtab = lookup_symtab (name);
@@ -652,7 +652,7 @@ block_lookup (name, err_name)
}
}
-/* Look up NAME0 (assumed to be mangled) as a name in VAR_NAMESPACE,
+/* Look up NAME0 (assumed to be mangled) as a name in VAR_DOMAIN,
setting *TOKEN_TYPE to NAME or TYPENAME, depending on what is
found. Try first the entire name, then the name without the last
segment (i.e., after the last .id), etc., and return the number of
@@ -685,10 +685,10 @@ name_lookup (name0, err_name, token_type)
if (left_block_context == NULL)
nsyms = ada_lookup_symbol_list (name, expression_context_block,
- VAR_NAMESPACE, &syms, &blocks);
+ VAR_DOMAIN, &syms, &blocks);
else
nsyms = ada_lookup_symbol_list (name, left_block_context,
- VAR_NAMESPACE, &syms, &blocks);
+ VAR_DOMAIN, &syms, &blocks);
/* Check for a type definition. */
diff --git a/gdb/ada-tasks.c b/gdb/ada-tasks.c
index 5125637fc18..c8a34251aeb 100644
--- a/gdb/ada-tasks.c
+++ b/gdb/ada-tasks.c
@@ -4,7 +4,7 @@
.
This file is part of GDB.
- [$Id: ada-tasks.c,v 1.5 2002/09/08 17:43:40 aidan Exp $]
+ [$Id: ada-tasks.c,v 1.6 2002/11/29 19:15:14 cagney Exp $]
Authors: Roch-Alexandre Nomine Beguin, Arnaud Charlet <charlet@gnat.com>
This program is free software; you can redistribute it and/or modify
@@ -22,6 +22,7 @@
#include "inferior.h"
#include "symtab.h"
#include "target.h"
+#include "regcache.h"
#include "gdbcore.h"
#if (defined(__alpha__) && defined(__osf__) && !defined(__alpha_vxworks))
@@ -90,8 +91,6 @@ extern void *GET_CURRENT_THREAD ();
#define READ_MEMORY(addr, var) read_memory (addr, (char*) &var, sizeof (var))
/* external declarations */
-extern struct value *find_function_in_inferior (char *);
-
/* Global visible variables */
struct task_entry *task_list = NULL;