diff options
author | Anthony Green <green@redhat.com> | 2000-07-24 05:04:19 +0000 |
---|---|---|
committer | Anthony Green <green@redhat.com> | 2000-07-24 05:04:19 +0000 |
commit | 48530221f1f7f1f2da2e42ae2b54764c557addb7 (patch) | |
tree | d72b5fe05ff29eb49110cb9badbd20372f8602ca /gdb/language.c | |
parent | 67b331cb0cf836053c6654d5c8d1d0652a6be72f (diff) | |
download | gdb-48530221f1f7f1f2da2e42ae2b54764c557addb7.tar.gz |
* language.c: Include jv-lang.h.
(lang_bool_type): Add case for java booleans.
And in testsuite...
* gdb.java/jv-exp.exp: New file.
Diffstat (limited to 'gdb/language.c')
-rw-r--r-- | gdb/language.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/language.c b/gdb/language.c index fd81f6738c9..dc5ae408439 100644 --- a/gdb/language.c +++ b/gdb/language.c @@ -41,6 +41,7 @@ #include "language.h" #include "target.h" #include "parser-defs.h" +#include "jv-lang.h" extern void _initialize_language (void); @@ -986,6 +987,15 @@ lang_bool_type () return type; } return builtin_type_bool; + case language_java: + sym = lookup_symbol ("boolean", NULL, VAR_NAMESPACE, NULL, NULL); + if (sym) + { + type = SYMBOL_TYPE (sym); + if (type && TYPE_CODE (type) == TYPE_CODE_BOOL) + return type; + } + return java_boolean_type; default: return builtin_type_int; } |